请求承诺未处理的拒绝 RequestError

Request promise Unhandled rejection RequestError

我正在使用 Node.js 在 Facebook Graph Api 上工作。我正在为此使用请求承诺,但是当我发送响应请求时,我收到此错误 "Unhandled rejection Request Error: Error"。 这是我的代码


var express = require('express');
var app = express();

const request = require('request-promise');


app.get('/url', (req, res) => {

  const userFieldSet = 'id,name,about,email';

  const options = {
    method: 'GET',
    uri: 'https://graph.facebook.com/v7.0/2423438197947713',
    params: {
      access_token:"my access token ",
      fields: userFieldSet
    }
  };
  request(options)
  .then(fbRes => {

    const parsedRes = JSON.parse(fbRes).data; 
    res.json(parsedRes);
  })


});






app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

谁能帮我解决这个问题?

将参数更改为 qs

qs: {
      access_token:"my access token ",
      fields: userFieldSet
    }