javascript - 具有无服务器框架的 AWS Lambda 的导出处理程序函数
问题描述
我创建了一个处理函数,应该可以在无服务器设置中通过 API Gateway (getRecommendation )访问
到目前为止,我已经通过
module.exports.getRecommendation = async (event) => {
// executed code
}
这工作得很好
出于测试目的,我想让这个函数也可供 Jest 访问,并定义了一个不同的导出语句,从我的角度来看,它应该以相同的方式工作:
module.exports = getRecommendation
async function getRecommendation (event) {
//executed code
}
但是,当我脱机运行 sls并尝试通过Postman将数据发送到端点时,我收到错误消息
handler 'getRecommendation' in E:\... is not a function
正如我所期望的那样,这两个陈述的行为相似,我想知道你是否可以给我一个提示,我错过了什么
谢谢
解决方案
推荐阅读
- git - Github Private 项目和 Jenkins 之间的问题
- c# - 使用 DataGridCell.Margin 属性合并列级别的单元格
- javascript - 为什么即使没有失去焦点,React onChange 也能工作?
- matlab - 在 matlab 中使用 fminunc 保存多个优化图
- python - 将值添加到 Python 中字典中的特定键
- javascript - 当另一个打开时折叠内容html css javascript
- wordpress - Woocommerce - 一次将多个产品添加到购物车
- ios - 远程通知 iOS 中的通知标识符
- asp.net-core - ASP.NET Core 3.1单击浏览器后退按钮时如何强制重新加载视图
- django-models - 如何通过 uuid4 在 django 中获得正确的 UUID 格式而不是连字符?