繁体   English   中英

AWS Lambda 的导出处理程序 function 与无服务器框架

[英]Export handler function for AWS Lambda with serverless framework

我创建了一个处理程序 function应该可以通过无服务器设置中的 API 网关(getRecommendation)访问

到目前为止,我已经通过

module.exports.getRecommendation = async (event) => {
        // executed code
}

工作得很好

出于测试目的,我想让这个 function 也可供 Jest 访问,并定义了一个不同的导出语句,从我的角度来看,它应该以相同的方式工作:

module.exports  = getRecommendation

async function getRecommendation (event) {
       //executed code
}

但是,当我脱机运行 sls并尝试通过Postman将数据发送到端点时,我收到错误消息

handler 'getRecommendation' in E:\... is not a function

正如我所期望的那样,这两个陈述的行为相似,我想知道你是否可以给我一个提示,我错过了什么

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM