请求承诺未处理的拒绝 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
}
我正在使用 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
}