Tôi đang cố gắng gửi một yêu cầu đơn giản với aws lambda.ví dụ node.js đơn giản trong aws lambda
cấu trúc mô-đun của tôi là như sau:
mylambda
|-- index.js
|-- node_modules
| |-- request
Tôi nén tập tin lên và nó được tải lên lambda.
Sau đó, tôi gọi nó và trả về lỗi sau. "errorMessage": "Cannot find module 'index'"
Dưới đây là nội dung của index.js nộp
var request = require('request');
exports.handler = function(event, context) {
var headers = { 'User-Agent': 'Super Agent/0.0.1', 'Content-Type': 'application/x-www-form-urlencoded' }
// Configure the request
var options = {
url: 'https://myendpoint',
method: 'POST',
headers: headers,
form: {'payload': {"text":""} }
}
// Start the request
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
})
console.log('value1 =', event.key1);
context.succeed(event.key1); // Echo back the first key value
};
Any help is appreciated, Cảm ơn
Giá trị "Handler" của bạn trong cấu hình chức năng Lambda là gì? –
index.handler, Mã chạy tốt và exectues khi tôi loại bỏ các cuộc gọi đến mô-đun yêu cầu –