- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我制作了一个index.html文件以及index.js和server.js。在 server.js 中我编写了以下代码:
const express = require("express");
const path = require("path" );
const app = express();
app.use("/static",express.static(path.resolve(__dirname, "frontend", "static")));
app.get("/*", (req,res)=>{
res.sendFile(path.resolve(__dirname,"frontend","index.html"));
});
app.listen(process.env.PORT || 5060, ()=> console.log("Server Running..."));
vs code 没有显示任何错误,它在终端中工作正常,但当我尝试使用 localhost:5060 url 在 Chrome 浏览器上加载应用程序时给出错误消息,并出现 ERR_UNSAFE_PORT 错误。请建议一些方法来解决这个问题。
最佳答案
因此,有很多端口被 Chrome 浏览器视为不安全,其中包括您之前指定的 5060。这就是为什么之前您在尝试加载 localhost:5060 时收到“ERR_UNSAFE_PORT”错误的原因。
从程序的 Angular 来看,没有什么问题。乍一看,一切看起来都不错。当 chrome 识别出端口并声明它不安全时,问题就开始了。这是由浏览器完成的,目的是防止 XSRF,这样就不会有人使用 chrome 作为代理来攻击您的服务。
您如何知道我们不应该使用哪些端口?请参阅此链接,其中提供了 Chrome 浏览器上被阻止端口的列表 - https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/net/base/port_util.cc
最终程序如下:
const express = require("express");
const path = require("path" );
const app = express();
app.use("/static",express.static(path.resolve(__dirname, "frontend", "static")));
app.get("/*", (req,res)=>{
res.sendFile(path.resolve(__dirname,"frontend","index.html"));
});
app.listen(process.env.PORT || 3001, ()=> console.log("Server Running..."));
关于javascript - 为什么我的服务器在浏览器上显示错误“"This site can' t be returned ERR_UNSAFE_PORT”,即使它在终端上完美运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67951034/
我正在使用 notepad++ 编写服务器端 dart 代码,我已经使用 dart 编辑器在服务器端 dart 代码中取得了成功。但是我同样认为我在使用notepad++的地方做了一个错误,因为浏览器
我在开发服务器上发布了我的项目代码。在发布之前,我在 IIS 上创建了一个网站,它的链接是 192.168.1.133:601 (localhost) 但是在 chrome 上得到 ERR_UNSAF
我制作了一个index.html文件以及index.js和server.js。在 server.js 中我编写了以下代码: const express = require("express"); co
编辑: 我查看了 chrome 错误代码,它显示:错误代码:ERR_UNSAFE_PORT。我将端口更改为 6001,它工作正常 - 为什么会这样,6000 通常是由于某种原因不能用于本地开发的端口?
显然 android 向 WebVeiw API 添加了端口检查。我无法在网上找到任何方式在 android 8 (API 26) 的 webview 中打开 http 链接。它总是显示:err_un
我是一名优秀的程序员,十分优秀!