gpt4 book ai didi

node.js - 仅打开 https 连接的服务器上的起始 Node

转载 作者:搜寻专家 更新时间:2023-10-31 23:59:33 24 4
gpt4 key购买 nike

目前我在连接非常受限的远程服务器上启动 Node 时遇到问题。我确定禁止 http(传出)。

每次我启动 Node 时,我都会得到这个:

/tmp/node-v7.0.0-linux-x64/bin$ ./node 
net.js:10
const cares = process.binding('cares_wrap'); ^

Error: EFILE
at net.js:10:23
at NativeModule.compile (bootstrap_node.js:485:7)
at NativeModule.require (bootstrap_node.js:426:18)
at tty.js:4:13
at NativeModule.compile (bootstrap_node.js:485:7)
at Function.NativeModule.require (bootstrap_node.js:426:18)
at startup (bootstrap_node.js:141:48)
at bootstrap_node.js:497:3

有人知道出了什么问题吗?

最佳答案

我也发现了这个错误。就我而言,我运行的是 debian 8。

我运行 node 的用户无法读取我的/etc/resolv.conf,所以我建议您检查主机文件和名称解析之类的东西,尝试 ping localhost 作为您想要运行 node 的用户。

我以 root 身份运行它(这是为了修复我的其他一些错误)

chmod +r /etc/resolv.conf

然后这是我想运行 Node 的用户(在我的例子中是“synerty-peek”python 平台的“peek”)

ping localhost

然后 Node 再次工作。

关于node.js - 仅打开 https 连接的服务器上的起始 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40400028/

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