我正在运行一个Express服务器,该服务器使用请求模块从外部API请求数据。但是,对于某些端点,我收到的响应主体为空。例如:
request.get({
url,
headers: { [...] }
}, (err, response, body) => {
// err === null
// body === ''
});
奇怪的是,完全相同的请求通过curl或Insomnia应用返回正确的数据。
有什么想法可能有问题吗?
其他一些注意事项:
我正在使用body-parser模块,尽管我不确定它是否相关:
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended : true }));
请帮助!我真的很head头。