node.js - 如果我的电脑的 IP 地址每天都在变化,如何编写 Node.js 服务器

标签 node.js express

我拥有一台 Windows PC。我已经编写了一个运行良好的 Web 应用程序。但问题是我的电脑的 IP 会定期更改。我希望该应用程序可以在网络中(从其他电脑)访问,而无需更改客户端代码。我的客户端代码是 Angular js 中的。

最佳答案

如果您的 Web 应用程序的 Web 服务器事先不知道 IP 地址,则无法绑定(bind)到正确的 IP。

您可以按照以下步骤将 IP 地址设为静态:

  • 在 Windows 中,转到网络和共享中心
  • 在左侧 Pane 中,选择“更改适配器设置”
  • 右键点击您的以太网或 WiFi 连接(连接到路由器的连接)并选择“属性”
  • 双击 Internet 协议(protocol)版本 4 (TCP/IPv4)

enter image description here

  • 选择您的计算机已有的 IP 地址(或尝试以前 3 个相同数字开头的另一个 IP 地址,即 xxx.xxx.xxx.yyy)
  • 默认网关是您的路由器的 IP 地址
  • 子网掩码通常为 255.255.255.0
  • 对于 DNS 服务器,请选择 Google 的 8.8.8.8 和/或您路由器的 IP 地址

关于node.js - 如果我的电脑的 IP 地址每天都在变化,如何编写 Node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43816574/

相关文章:

node.js - Node 集群有多个进程监听同一个端口

javascript - 为什么我的 promise 没有兑现?

javascript - NodeJS - 如何从 blob 下载?

node.js - NodeJS 使用两个 IP 地址和相同的端口 443 在单个服务器上托管两个应用程序

node.js - Mongoose 多更新

javascript - Heroku Node 部署 "internal server error"

node.js - NodeJS Lambda 调用错误 : Unable to stringify response body

node.js - npm Node 模块中的对等依赖问题

javascript - Node 休息 API : put request is not updating the request data

node.js - 如果距离上次更新的时间是一定的持续时间,则使用 mongoose 进行更新