如何禁用Nuxt的服务器端



我在NuxtJs中做了一个新项目。

然而,当我运行npm run dev时,它在我的终端中显示以下内容:

√ Client
Compiled successfully in 7.88s
√ Server
Compiled successfully in 5.14s

这是否意味着NuxtJs会自动引导前端和后端?如果是,我如何禁用/删除此后端。实际上,后端将与我的前端分开。

Nuxt并不是一个后端,它将取代Express、Laravel、RubyonRails或类似产品。这是一个元框架,具有各种功能,如SSR(服务器端渲染(、SSG(静态站点生成(、SPA(单页应用程序(和其他介于两者之间的功能(如果您使用Nuxt3(。

您可以禁用";服务器";通过设置ssr: false作为Nuxt的一部分,但总体上会损失相当多的性能。它将主要是Vue的改进版本(从开发者体验部分了解(,但不会像预期的那样快。

考虑将Nuxt作为SSG(ssr: true+target: 'static'(与您的实际";API后端";。

PS:几乎所有的JS元框架都是以这种方式工作的。主要是因为从2000年开始,通过纯客户端在服务器上做事情比在用户糟糕的笔记本电脑上做事情更快/更安全(SPA基本上只是这样(。

最新更新