【发布时间】:2021-01-14 09:50:19
【问题描述】:
假设我有一个在端口 3001 上运行的 Web 服务器,我的 ip 是 23.512.531.56(不是实际的 ip 地址顺便说一句),如果我输入 chrome @987654321,我会进入另一个网络,比如我的邻居之类的东西@为什么我不能从服务器得到响应?这是我的 nodeJS 代码。
//"Imports" libraries reqired.
const express = require("express");
const fs = require("fs");
//Starts express
const svr = express();
//Main
svr.get("/", (req, res)=>{
fs.createReadStream("./html/index.html").pipe(res);
});
svr.get("/image0.png", (req, res) => {
fs.createReadStream("./html/image0.png").pipe(res);
});
//Sets port to host on
svr.listen(3001);
【问题讨论】:
-
必须对外开放3001端口并绑定到本地机器(端口转发)。看看你的路由器!如果不是固定 IP,请使用 DynDNS 服务。
-
很高兴。
标签: javascript node.js express networking ip