如果您对允许我的 friend 通过她的计算机上的浏览器访问我的node.js 网页的可能性有任何想法..她住在我的城镇旁边,我尝试了一种方法,即
var http = require('http'); http.createServer(function(req, res){ res.writeHead(200, {'content-type': 'text/plain'}); res.end('It works'); }).listen(3000, '0.0.0.0'); //listening all interfaces
它工作正常,但与位于同一 LAN 网络上的计算机
最佳答案
您可以将路由器配置为允许路由到您的服务器端口。
如果你有固定IP,你就不需要更多的东西了。如果您的 IP 随时变化,您可以将路由器配置为使用动态 IP。
我使用https://www.dtdns.com/ ,一个免费的动态 DNS 提供商,允许外部 URL 访问我的家庭“服务器”(Raspberry PI)。
但是,它已经从配置路由器开始,或者也使用后面列出的隧道,我相信配置调制解调器的访问速度比使用隧道更快(更多 kb/s)。
关于node.js - 如何使用 Node.js 将我的家庭 PC 打造为 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28857608/