【发布时间】:2020-01-29 02:54:09
【问题描述】:
我对 AWS 很陌生,我一直在关注那里的教程,但找不到答案。所以,我所做的是我创建了简单的 nuxt 应用程序,没有更改框架的脚本或任何东西。我将弹性 beanstalk 设置为运行 node.js 设置。然后我尝试按照每个教程的说明将我的 /dist 文件夹(使用 nuxt 构建)与应用程序的 json 文件夹一起部署。但它给了我这个this is what it looks on my webpage 我认为我部署的文件夹有问题,或者我必须通过 aws CLI 实际部署,这有什么不同吗?
电子日志:
-------------------------------------
/var/log/nodejs/nodejs.log
-------------------------------------
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/.npm/_logs/2019-09-29T16_00_28_939Z-debug.log
> portfolio@1.0.0 start /var/app/current
> cross-env NODE_ENV=production node server/index.js
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module '/var/app/current/server/index.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
【问题讨论】:
-
你需要添加一些你正在做的事情的例子。构建命令、EB 日志、使用 nuxt start 或 nuxt generate 运行?您提供的屏幕截图可能有很多问题,例如您的反向代理未正确转发请求、引用了错误的构建文件夹或错误地压缩了 dist 文件夹的内容
-
@user27 请分享您的代码文件夹层次结构,您正在elasticbeanstalk 上上传。
标签: node.js amazon-web-services deployment nuxt.js