小编Rag*_*ull的帖子

Nodejs API调用返回未定义的lambda函数

这是aws lambda函数,它将调用一个api:

'use strict';

var request = require("request")

exports.handler = function (event, context,callback) {



let url = "https://3sawt0jvzf.execute-api.us-east-1.amazonaws.com/prod/test"

request({
    url: url,
    method: "POST",
    json: event,

}, function (error, response, body) {
    if (!error && response.statusCode === 200) {
        callback(null, { "isBase64Encoded": true|false,
                          "statusCode": "200",
                          "headers": { "headerName": "headerValue"},
                          "body": body});
    }
    else {

        console.log("error: " + error)
        console.log("response.statusCode: " + response.statusCode)
        console.log("response.statusText: " + response.statusText)
    }
})
};
Run Code Online (Sandbox Code Playgroud)

这是写为aws lambda函数的api:

'use strict';


exports.handler = function(event, context, callback) {
console.log(event.name);
callback(null, …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js aws-lambda aws-api-gateway

4
推荐指数
1
解决办法
4746
查看次数