Node.js 错误:Route.post() 需要一个回调函数,但得到了一个 [object Object]

安娜贝尔赛克斯

我正在运行 Node.js 脚本以使用这些说明从 Stripe 获取 JSON 响应https://stripe.com/docs/connect/standard-accounts#token-request

但是,我收到以下代码的以下错误:

错误: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)
  }
});
}); 
大卫·R

你应该使用request.post而不是app.post

检查下面的代码,

app.post('/ptaccountid',(req,res) => {
    var authCode = req.body.code;

    request.post('https://connect.stript.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)
        }
    });
}); 

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:Route.post() 需要一个回调函数,但得到了一个 [object Object]

错误:Route.get()需要回调函数,但得到了一个[object Undefined] NODE.JS + SQL

获得像 Route.post() 这样的错误需要一个回调函数,但在 express 中得到了一个 [object String]

错误:Route.get()需要回调函数,但得到了一个[object String]

错误:Route.get()需要一个回调函数,但是尽管module.exports = router,却得到了一个[object Undefined];在那里?

Route.delete()需要回调函数,但得到了一个[object Object]

Discord.js MongooseError:回调必须是一个函数,得到了[object Object]

findOneAndUpdate,回调必须是一个函数,得到了[object Object],NodeJs,猫鼬错误

错误连接 MongoDB:错误:Route.get() 需要一个回调函数,但得到一个 [object Undefined]

错误:Route.post()需要回调函数,但有一个[object Undefined]

Route.all()需要回调函数,但得到一个[object String])=>然后显示404错误

错误:Route.post() 需要回调函数,但得到了 [object Promise]

Express.js应用程序错误导致Route.post()需要回调函数,但出现[object undefined]错误

Router.use() 需要回调函数但得到一个 [object Object]

简单错误:Express 3->4。移动控制器并请求索引“ Route.get()需要回调函数,但有一个[object Undefined]”

Route.post()需要回调函数,但在使用Passport身份验证时得到了[object Undefined]

Route.post() 需要一個回調函數,但得到了一個 [object Undefined](即使我已經給出了回調函數)

错误:Route.get()需要回调函数,但得到了[object Promise]

Node.js:TypeError:Router.use() 需要一个中间件函数但得到了一个对象

Route.get()需要回调函数,但是得到了[object Object]

在反应应用程序上工作并继续得到错误预期的`onChange` 侦听器是一个函数,而不是得到一个`object` 类型的值

Angular printjs:错误TypeError:Object(...)不是一个函数

如何传递一个函数作为 Node.js 中另一个函数的回调?

应该是一个组件类,得到了[object Object]

Node.js如何知道回调的第一个参数是否是错误处理程序?

.get()需要回调函数,但有一个[object Undefined]

Express/Node.js post 端点显示 [object Object] 而不是 Array of Objects

Node.js异步循环,下一个循环之前从函数进行回调

Node.js:来自一个函数的多个回调