大佬教程收集整理的这篇文章主要介绍了SuperAgent Node.js连接被拒绝,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$curl http://localhost:5000/ {"you": "looking good"} $node > var request = require("superagent"); > var req = request.get("http://localhost:5000/").on('error',function (err) { console.log("There's an emergency is going on.",err) }).end(function (data) { console.log("All is well",data.body) }); There's an emergency is going on. { [Error: connect ECONNREFUSED] code: 'ECONNREFUSED',errno: 'ECONNREFUSED',syscall: 'connect' }
如果它是正确的,请一次尝试这些,然后重复curl和superagent请求进行比较.如果一步不起作用,请将其反转并移至下一步:
>禁用任何防火墙(如果这是问题,您应该为节点添加规则而不是禁用防火墙)
>禁用任何防病毒软件(再次添加权限而不是永久禁用)
> sudo setenforce 0如果你在* nix上(撤消sudo setenforce 1)
> curl和superagent将使用不同的用户代理字符串 – 您是否正在运行代理?运行curl http:// localhost:5000 / -vvv以确切了解curl正在做什么
如果这些仍然不起作用,您可以尝试使用像wireshark或tcpdump这样的数据包捕获工具来跟踪http请求并查看它被拒绝的位置.
以上是大佬教程为你收集整理的SuperAgent Node.js连接被拒绝全部内容,希望文章能够帮你解决SuperAgent Node.js连接被拒绝所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。