[英]Can't connect to node-server outside local network
我尝试在树莓派上设置一个nodejs-socket.io Web服务器。 但是我无法通过本地网络访问它。
我采取的步骤:
这是服务器代码的相关部分:
//Server Side
const fetch = require("node-fetch");
var express = require("express");
var socket = require("socket.io");
// App Setup
var app = express();
var server = app.listen(80, '0.0.0.0',function () {
console.log("listening to requests on port 80")
});
//Client sees public folder
app.use(express.static('public'));
//Socket Setup
var io = socket(server);
我已经尝试过的
禁用防火墙
在服务器代码中尝试其他IP
我的路由器上的“公开模式”(现已禁用)
如果有帮助,请访问以下域: wieli.at
首先十分感谢!
更新资料
我进行了一次路由跟踪,发现我的IP响应了!X,这表示“通信被行政禁止”,但是,我还不知道如何解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.