【发布时间】:2019-02-03 10:13:48
【问题描述】:
我目前在尝试将调制解调器端口转发到我的 Node.js 服务器时遇到问题。抱歉,如果这是一个重复的问题,我已经花了一些时间查看熟悉的主题。
我使用的是 express 框架,我已经包含了一个小的 sn-p,所以你可以看到 node.js 服务器也在监听哪个端口。
(快速提问:在这种情况下我应该使用 server.listen 还是 app.listen?有什么区别?)
var express = require('express');
var app = express();
var server = require('http').Server(app);
app.listen(4000);
我还附上了一张图片,其中包含:
- node.js 服务器正在运行。
- ipconfig(这样你就可以看到我的本地IP地址)
- 以及我的调制解调器端口转发设置的屏幕截图。
当我用谷歌搜索“我的 IP 地址是什么”并检索我的公共 IP 地址并导航到该地址时,我在浏览器上收到一条错误消息,指出服务器响应时间过长。我假设服务器没有被端口转发,但我似乎无法隔离问题。
任何帮助将不胜感激?
【问题讨论】: