100*_*iko 4 node.js reactjs aws-api-gateway next.js aws-amplify
我有一个在 Nexjs(13.4,Node 18.16)中构建的应用程序,它调用 Lambda 函数(API 网关)。
我在本地有相同的版本,并且当我这样做时运行良好npm run dev,但是当我尝试通过 Amplify 链接启动网站时遇到错误。
Cloudwatch 显示此错误:
TypeError: handler is not a function
at Server.<anonymous> (/tmp/app/server.js:29:11)
at Server.emit (node:events:513:28)
at parserOnIncoming (node:_http_server:998:12)
at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
Run Code Online (Sandbox Code Playgroud)
任何想法?谢谢
我是这项技术的新手,所以它可能很简单,但我在网上找不到任何东西。
部署已经有问题(AWS 与 Node 18.16 的兼容性问题),我使用公共镜像作为初始容器public.ecr.aws/docker/library/node:18.16.0
无论如何,我尝试使用开箱即用的 nextjs 应用程序(默认应用程序),但遇到了同样的问题,这令人不安。
| 归档时间: |
|
| 查看次数: |
1038 次 |
| 最近记录: |