首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使node.js服务器在局域网上而不是本地主机上侦听我的ip?

如何使node.js服务器在局域网上而不是本地主机上侦听我的ip?
EN

Stack Overflow用户
提问于 2016-02-27 04:26:35
回答 2查看 5K关注 0票数 2

我有一个建立在高速公路和node.js之上的网站,在我的本地主机上运行良好。我如何使它运行在我的ip(192.168.69.100)上,而不是本地主机,以便我的局域网上的其他用户可以访问它。

提前谢谢。:)

我的代码片段

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
app.listen(port,function (err) {
if(err)
{
    console.log(err);
}

console.log('Running on ' + port);
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-27 04:35:45

默认情况下,节点将在运行它的主机所公开的每个IP地址上运行。你不需要做什么特别的事。您已经知道服务器在特定端口上运行。您可以通过在该机器上的浏览器上使用该IP地址来证明这一点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://192.168.69.100:port

如果不起作用,你的IP地址可能会出错。

票数 7
EN

Stack Overflow用户

发布于 2016-02-27 06:28:45

如果您使用的是DHCP,则可能最好给运行节点的设备一个固定的IP;在某个时候,您的IP地址可能会发生变化,并且服务器无法再访问。或者,您可以在一些额外的工作之后使用您的主机名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35669772

复制
相关文章

相似问题

Node.js在本地主机上工作但不在局域网上工作

12

如何在局域网上创建远程服务器而不是使用GitHub?

33

如何使聚合物服务可以在互联网或局域网上访问,而不是本地主机?

15

如何在Java中区分在线IP地址与局域网上的本地IP /其他机器IP

20

ionic serve在本地主机上启动,而不是在服务器IP上启动

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文