来自 AWS Lambda 的 Oauth2 请求令牌

时间:2021-02-04 20:18:04

标签: node.js amazon-web-services aws-lambda oauth-2.0 request

我正在通过 SAM 在本地测试我的 AWS Lambda nodejs,我需要向也在本地运行的第三方 API 发出 Oauth2 请求。

我正在尝试这样做:

  request({
    url: 'http://localhost:4040/auth/token',
    method: 'POST',
    auth: {
      user: 'xxx',
      pass: 'xxx'
    },
    form: {
      'grant_type': 'client_credentials'
    }
  }, function(err, res) {
      var json = JSON.parse(res.body);
      console.log("Access Token:", json.access_token);
    });

但是,我在调用我的函数时得到了这个信息:

ERROR   Uncaught Exception  {"errorType":"TypeError","errorMessage":"Cannot read property 'body' of undefined","stack":["TypeError: Cannot read property 'body' of undefined","

我不确定我在这里做错了什么?有什么指点吗?

0 个答案:

没有答案