【发布时间】:2021-05-05 13:45:38
【问题描述】:
我正在尝试使用带有 express/node js 的 axios 为我的应用程序配置一个请求。
下面是使用邮递员应用程序生成的代码 sn-p,在我尝试创建自己的表单等几种变体之前,总是相同的结尾。
const express = require('express')
const axios = require('axios')
var qs = require('qs');
var data = qs.stringify({
'grant_type': 'client_credentials',
'client_id': 'myclientid',
'client_secret': 'myclientsecret',
'scope': 'myscope'
});
var config = {
method: 'post',
url: 'https://myurl/token',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
我总是收到这些错误:
Error: connect ETIMEDOUT IPADDRESS:443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) {
errno: 'ETIMEDOUT',
code: 'ETIMEDOUT',
syscall: 'connect',
address: 'IPA ADDRESS',
port: 443,
相同的代码 sn-p 在 Postman 中正常工作,我正在接收令牌,所以我不确定我在哪里做错了。
有人吗?
谢谢!
【问题讨论】:
标签: javascript node.js api express axios