请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

node express怎么获取本地的IP地址

比如我IP地址是192.168.10.140,后端怎么获取然后返回给前端?

正在回答 回答被采纳积分+3

1回答

扬_灵 2021-06-04 18:06:17

同学你好,可以通过os模块来获取本地的IP地址,可以参考一下这篇文档https://www.cnblogs.com/shine-lovely/p/14036833.html  当后端获取到本地IP地址可以通过接口返回的方式传递给前端。

0 回复 有任何疑惑可以回复我~
  • 提问者 Decadez #1
    通过os的是可以获取到本地机器的IP地址,但是返回给前端时,前端初始化时也是必须要发送一个get请求…这因改怎么解决?
    回复 有任何疑惑可以回复我~ 2021-06-07 10:47:31
  • 扬_灵 回复 提问者 Decadez #2
    同学你好,可以在需要获取IP地址的页面中通过生命周期钩子发送接口进行接口获取。或者可以在登录时就获取传递给前端,然后在本地进行存储。
    回复 有任何疑惑可以回复我~ 2021-06-07 15:05:23
  • 提问者 Decadez 回复 扬_灵 #3
    现在我代码都是我的本地IP,用了os是可以动态获取电脑IP,但是如果我的项目在其他电脑上运行,那生命周期中的第一次请求node获取电脑IP的接口,也是要手动改发送时的IP,比如(192.168.10.140/5000/addips)因为每台电脑的IP都不一样,所以要改前面的IP……这样的情况怎么解决?是不是一定要部署我上线?
    回复 有任何疑惑可以回复我~ 2021-06-07 16:40:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信