Cod*_*low 1 deployment plesk node.js nuxt.js
我在 Plesk 服务器上托管一个域。它包含Nodejs V 12.4.0,我没有使用诸如express之类的东西。我只是create-nuxt-app在我的电脑中使用创建nuxt应用程序NodeJs V. 16,然后运行命令npm run build,然后在我上传文件/文件夹(.nuxt、nuxt.config.js、静态和包) .json)在服务器上到文件夹httpdoc/merostatus.com/(在此处上传所有文件/文件夹)。
服务器中Nodejs的设置:
Document Root : /httpdocs/merostatus.com/static
Application Mode : production
Application URL : http://merostatus.com
Application Root : /httpdocs/merostatus.com
Application Startup File : node_modules/nuxt/bin/nuxt.js
Run Code Online (Sandbox Code Playgroud)
完成此设置后,我单击Plesk 上的NPM 安装按钮并重新启动应用程序
但输出并不如预期。它正在搜索页面文件夹,当我将应用程序启动文件指向.nuxt/server.js时,它没有找到 vue 实例。
我的服务器刚刚上线以解决问题 https://merostatus.com
我目前使用的是 Plesk VPS 服务器,操作系统为 Ubuntu 20.04
我通过以下方式进行更改解决了这个问题
步骤1:添加nuxt-start模块:npm install --save nuxt-start
第 2 步:构建项目:npm run build
步骤 3:将项目上传到服务器,包括所有依赖项(整个项目不仅仅是 .nuxt)
第 4 步:更改服务器中 Nodejs 的设置:
Document Root: /httpdocs
Application Mode: production
Application URL: http://merostatus.com
Application Root: /httpdocs
Application Startup File: node_modules/nuxt-start/bin/nuxt-start.js
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2343 次 |
| 最近记录: |