Lambda函数不会接受争论

时间:2018-06-20 22:24:58

标签: node.js aws-lambda

我有一个内置在node.js中的Lambda函数。我已经将功能附加到API Gateway,因此可以从浏览器中调用它。

exports.handler = (event, context, callback) => {
  // stuff goes here...
};

问题在于,除非将以下内容添加到Lambda脚本中,否则该函数实际上不会触发:

var call = exports.handler();

但是,如果我这样做,event参数就会丢失。

我在Lambda函数代码设置中的处理程序为index.handler

关于如何确保函数触发的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

在index.js文件中,尝试像这样声明它
exports.handler = function index (event, context, callback) { // stuff goes here... }

您应该能够访问事件和其他参数。