如何使用nodejs发送授权令牌?

时间:2018-01-17 16:59:34

标签: javascript node.js request

我正在尝试发送授权令牌以从外部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);
});

0 个答案:

没有答案