我有一个应用程序,它在我的前端和后端之间扮演着中间件的角色。它基于Cookie注入授权。
一些PUT和POST请求因套接字挂起错误而失败。
axios.create({
timeout: 10000,
httpsAgent: new https.Agent({ keepAlive: true })
})
奇怪的是,并不是所有的请求都失败。
有一台服务器,使用Axios时,PUT和POST请求总是失败,但使用Node-Fetch和 Postman 时不会失败。
我试图确定是特定的标头还是有效负载本身导致了问题,但我什么也没找到。
我尝试使用AXIOS 0.27.2、1.1.3。节点12、14、16。所有组合都不起作用。
我跟踪了这个呼叫,发现请求挂起在
req.end(data);
Axios/axios/blob/v1.x/lib/adapters/http.js#L586
1条答案
按热度按时间eni9jsuy1#
您的请求必须不是针对同一环境中的测试用例运行的端口。例如:后端->端口5268前端->端口63259