如何使用 Phusion Passenger 在 Plesk 上部署 NUXT3

Mar*_*hen 0 passenger phusion plesk node.js nuxt3

我正在尝试在 Plesk 上部署 Nuxt 3 网站,并使用纱线构建进行编译。因此,我拥有 Plesk 托管上的 PUBLIC 和 SERVER 文件夹。

我有 server.js 文件,如下所示:

`const app = require('./.output/server/index.mjs'); const http = require('http');

http.createServer(app).listen(process.env.PORT);`

我找不到 Nuxt 3 的单个指南,我需要启动该应用程序。但根据我的理解,Phusion 应该在不启动手动启动命令的情况下启动进程?

非常感谢

Mar*_*hen 5

我解决了我的问题,而且比我预期的要容易得多:您需要做的只是创建一个 server.js 文件,其中包含 1 行:

import('./server/index.mjs');
Run Code Online (Sandbox Code Playgroud)

这是nuxt3在./output/server/index.mjs中生成的文件。

就这样。我确实把 nuxt2 的事情搞得太复杂了,我希望它能为其他人节省时间。