我有一个“ hello world” NodeJs Lambda,它是使用Cloud 9中可用的模板创建的。我可以在本地执行Lambda,并且它可以成功运行。我可以远程执行Lambda,它可以成功运行。我可以部署Lambda并运行Lambda的API网关版本(均来自Postman和Cloud 9编辑器中),并且可以顺利完成。
如果我在本地运行Lambda的API网关版本 ,则会收到内部服务器错误。保留设置(所有设置均由Cloud 9生成)并切换到“远程执行”,它可以正常运行。
我在Cloud 9中创建了两个不同的项目,一个将所有内容保留为默认值,第二个将运行时间从node6.10更改为node8.10。这两个项目都存在相同的问题,并且不会在本地执行API网关。由于它在本地运行,因此我无法查看CloudWatch中的任何日志。对于这个问题是什么以及解决该问题我需要做什么,我感到茫然。