使用 nginx 部署 Nuxt

问题描述 投票:0回答:0

我最近尝试将 Nuxt 与我的 Vue 项目一起用于 服务器端渲染 (SSR) 。我对将构建文件(dist 文件夹)与 nginx 一起使用感到有点困惑。
Vue-CLI 在 dist 文件夹中构建进程后,有一个 index.html 作为根文件夹的 dist 文件夹中的 nginx 索引文件。一切顺利。
然而,在构建 Nuxt 应用程序之后,我在 dist 文件夹中得到两个子目录:serverclient。这是可以理解的,因为它们用于 SSRCSR 目的。但我不知道如何部署它,因为服务器文件夹有两个索引文件:index.spa.htmlindex.ssr.html.
我试图将它们都作为 nginx 索引文件传递,但无济于事。 我不确定是否可以这样做,因为我在网上找到的所有视频都推荐使用带有 PM2 的 Nuxt 和带有 nginx 的反向代理配置。
PS:似乎无法使用仅限 nuxt 的 dist 文件夹进行部署,它需要 node-modules 中的依赖项。那么有什么想法吗? --standalone 呢?

vue.js nginx nuxt.js pm2
© www.soinside.com 2019 - 2024. All rights reserved.