【发布时间】:2018-07-08 18:12:59
【问题描述】:
我正在运行一个 Node.js 脚本,以使用这些说明 https://stripe.com/docs/connect/standard-accounts#token-request 从 Stripe 获取 JSON 响应
但是,我收到以下代码的以下错误:
错误:Route.post() 需要回调函数但得到了一个 [object Object]
代码
var app = express();
var stripe = require('stripe')('sk_test_XXXXXXXXXXXXXXXX')
var bodyParser = require('body-parser')
var request = require('request')
app.post('/ptaccountid',(req,res) => {
var authCode = req.body.code;
app.post('https://connect.stripe.com/oauth/token', {
form: {
client_secret: "sk_test_XXXXXXXXXXXXXXXX",
code: authCode,
grant_type: "authorization_code",
}
}, function(err, response, body) {
if (!err && response.statusCode == 200) {
console.log(body)
}
});
});
【问题讨论】:
-
app.post函数不适用于发送数据。app.post函数是在应用程序中定义一个路由,它的第二个参数必须是一个处理该路由请求的函数。 -
@juzraai 谢谢你 - 我应该改用什么结构?