如何解决从节点后端到节点/快递服务器的 HTTP POST 请求失败
我正在创建一个节点库,它应该向任何 API 端点发出 http POST 请求。在这种情况下,我尝试将数据发布到快速 API,但出现此错误:
Error: connect ECONNREFUSED 127.0.0.1:3004
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16) {
errno: 'ECONNREFUSED',code: 'ECONNREFUSED',syscall: 'connect',address: '127.0.0.1',port: 3004
}
看起来,它应该是端口错误或类似的东西,但我已经检查过并且没问题,现在我不知道问题是什么。这是我的代码:
urlData = ['localhost','/create-user','3000'];
jsonData = JSON.stringify({ description: "Some string value" });
const httpOptions = {
hostname: urlData[0],path: urlData[1],port: urlData[2],method: "POST",headers: {
"Content-Type": "application/json",}
};
http.request(httpOptions,res => {
let data = "";
res.on("data",d => data += d)
res.on("end",() => console.log(data));
})
.on("error",err => console.error(err))
.end(jsonData);
如果您能给我一些帮助,我将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。