我在Node v10.15.3上尝试过此操作:
[FromJwtId]
并始终获得const http = require('http')
const req = http.get("http://example.com", res => {
console.log(res.statusCode);
});
req.on('error', e => {
console.error(`${e.stack}`);
})
。
我可以通过邮递员到达此地址,所以它不是防火墙。
答案 0 :(得分:1)
在外部沙箱中运行代码可以正常工作: https://repl.it/repls/ObviousSpecializedDecagon
这意味着它与您的机器有关。 尝试关闭防火墙并再次进行测试,或者尝试使用其他网络。
答案 1 :(得分:1)
为了正确回答您的问题,您需要提供更多背景信息。您是公司代理人吗?您在使用防火墙吗?您正在使用哪个操作系统?
仅仅因为它与邮递员一起工作并不一定意味着它也与Node.js一起工作。如果您位于代理后面,则需要相应地配置npm:
npm config set proxy http://"username:password"@my.proxy.com:8080
这很可能是解决您的问题的方法,因为这是公司网络中的常见问题。另外,您可能想签出this。
我希望现在能有所帮助!如果没有,请提供有关您的设置的更多信息。