node.js - 如何使用 node.js 设置工作网络上的其他人可以访问的服务器?

标签 node.js server httpserver

我对 Node.js 非常陌生,我用两种方式创建了服务器。

这样的一种方式:

服务器.js:

var connect = require("connect");
var serveStatic = require("serve-static");
connect().use(serveStatic(__dirname)).listen(8080);

node.js 命令行:

H:\> npm install connect serve-static
H:\> node server.js

像这样的另一种方式

H:\> npm install http-server -g
http-server "C:\directory"

但这些只是在我的计算机上创建服务器 http://localhost:8080。如何调整此代码以使工作网络上的其他人可以访问该服务器?

提前致谢。

最佳答案

已经可以从您的网络访问该服务器。只需使用您的 IP 地址或真实主机名即可。

http://203.0.113.1:8080/

关于node.js - 如何使用 node.js 设置工作网络上的其他人可以访问的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31304748/

相关文章:

json - 我可以从 http.ResponseWriter 获得 io.Writer 吗?

python - 如何使用 Python 的 SimpleHTTPServer 在特定上下文中提供文件夹服务

javascript - 使用 Socket.io 错误的 HTTP 通知

node.js - 为什么 express.js 在使用 res.send() 时返回一个空数组?

c - 在 Select 中阻止一个客户端而不阻止其他人

Python ssl 套接字服务器 SSLV3_ALERT_CERTIFICATE_UNKNOWN 问题

node.js - Mongoose 默认值是否应用于现有文档?

node.js - 开发 Alexa Skill 时如何测试高级交互

php - Laravel 在 CentOS 7 上返回服务器错误 500