nodejs 部署到 ElasticBeanstalk 后出错"/>
新的 nodejs 部署到 ElasticBeanstalk 后出错
部署我的 nodejs 和 React 应用程序的新版本并遇到我以前从未见过的问题。
部署是通过 AWS 代码管道进行的,一切看起来都很好。但是在部署之后我收到了 Bad Gateway 502 错误。
在查看 web.stdout.log 时,我看到这重复了很多次:
/var/app/current/node_modules/mysql2/node_modules/lru-cache/dist/cjs/index.js:35 #initializeTTLTracking() { SyntaxError: wrapSafe (internal/modules/cjs/loader.js:1101:16) 处的意外标记“(”
这里是完整的堆栈跟踪
我在互联网上发现的信息非常有限,但确实找到了这篇文章:
但是,我的情况不同。我正在使用 Node 14 和 mysql2 包的 3.1.2 版。在我部署的应用程序版本中,我没有更改 package.json 中与 mysql2 版本相关的任何内容。
我也无法在本地重现该问题。有任何想法吗?总的来说,我对 ElasticBeanstalk 和 AWS 非常陌生。
回答如下:更多推荐
新的 nodejs 部署到 ElasticBeanstalk 后出错
发布评论