代码之家  ›  专栏  ›  技术社区  ›  Annabelle Sykes

node.js错误:route.post()需要回调函数,但得到了一个[对象对象对象]

  •  0
  • Annabelle Sykes  · 技术社区  · 7 年前

    我正在运行node.js脚本,使用这些指令从stripe获取JSON响应 https://stripe.com/docs/connect/standard-accounts#token-request

    但是,以下代码出现以下错误:

    错误:route.post()需要回调函数,但得到了[对象对象对象]

    代码

    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)
      }
    });
    }); 
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   David R    7 年前

    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)
            }
        });
    }); 
    

    推荐文章