gpt4 book ai didi

node.js - 如何在 Angular 2 组件中使用 require ('os' ) 来获取 IP 地址?

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:34 25 4
gpt4 key购买 nike

我需要以下信息:https://nodejs.org/api/os.html ,这样我就可以从 Angular 组件中访问 IP 地址等。

但以下内容不起作用:

 const os = require("os");

当我登录 os I 时,我只得到空值:

{endianness: ƒ, hostname: ƒ, loadavg: ƒ, uptime: ƒ, freemem: ƒ, …}
EOL
:
"↵"
arch
:
ƒ ()
cpus
:
ƒ ()
endianness
:
ƒ ()
freemem
:
ƒ ()
getNetworkInterfaces
:
ƒ ()
homedir
:
ƒ ()
hostname
:
ƒ ()
loadavg
:
ƒ ()
networkInterfaces
:
ƒ ()
platform
:
ƒ ()
release
:
ƒ ()
tmpDir
:
ƒ ()
tmpdir
:
ƒ ()
totalmem
:
ƒ ()
type
:
ƒ ()
uptime
:
ƒ ()
__proto__
:
Object

在我的 Node Express 服务器中,一切工作正常,我可以按预期使用操作系统。

编辑:如果这不起作用,还有其他方法来获取 IP 地址和架构吗?

Edit2:要求:我无法对外部网站进行任何调用以从那里取回我的 IP

最佳答案

据我所知,操作系统模块与浏览器不兼容。您可以使用sniffr而是在客户端获取类似的信息。

关于node.js - 如何在 Angular 2 组件中使用 require ('os' ) 来获取 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51405039/

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