我正在尝试发送授权令牌以从外部api获取数据,但我没有看到响应中的数据,使用request
模块获取数据的正确方法是什么?
app.js
var request = require('request');
router.get('/stream', (req, res) => {
// Get posts from the mock api
var data;
var headers = {
'Content-Type': 'text/plain',
'Authorization': 'Basic bTA5NDg1QGNvbGYXR0LmNvbTpjYnVzTVNAMjAxNw=='
}
var options = {
url: 'http://la/service/getHistoricEvents',
method: 'GET',
headers: headers,
data: {'agentId': 'ssjy9u'}
}
request(options, function (err, res, body) {
if (err) {
console.dir(err)
return
}
data = body;
})
res.status(200).json(data);
});