NodeJS表示本地IP地址



我有一个运行 Express 的 NodeJS 应用程序,我正在尝试在端口 80 访问它。

所以我有这个:

app.listen('80', function () {
console.log('Server started');
});

转到浏览器,我可以通过键入"localhost","127.0.0.1"来访问它,无论是否带有:80作为端口。

我的问题是如何从另一台计算机访问它?

每当我在浏览器上输入 IP 时,它都会响应为"错误请求,主机名无效">

你的方法是正确的。Express 应用程序应被同一网络上的其他计算机看到。

我最好的猜测是您的计算机上运行了"某些东西",可以防止端口 80 暴露。或者与使用端口 80 的另一个应用程序发生冲突。(最不可能的是,如果端口已在使用中,则 Express 无法运行。

最新更新