gpt4 book ai didi

javascript - 获取托管 webapp 的服务器的外部 IP

转载 作者:行者123 更新时间:2023-11-30 05:33:34 25 4
gpt4 key购买 nike

如何获取服务器的全局IP?

我可以向“http://wtfismyip.com/json”发出 http 请求' 并获取 IP 地址。

有没有办法在不执行外部请求的情况下获取 IP(或 dns)?我在“process.env”或“os”对象上找不到任何内容。

我将 nodejs 与 express 一起使用并部署到 heroku。

最佳答案

简单的回答:不。您需要某种外部来源。如果您可以访问该源,它可能与路由器一样位于本地,但它的工作量超过了它的值(value)。如果您使用的是托管解决方案,那么无论如何。

我想您想要快速获得它的原因是为了优化速度?如果是这样,那么我建议您不要担心。这是一个很小的 Action ,不会产生任何持久的影响。

现在想想,你应该已经知道你的公网IP了!如果它是托管解决方案,则不应更改它,因此您可以获得它一次并将其硬编码到您的项目中。不过我没有使用 heroku 的经验,所以他们可能使用动态 IP。

关于javascript - 获取托管 webapp 的服务器的外部 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25331404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com