nuxt需要服务器吗?

Reb*_*eca 7 single-page-application vue.js server-side-rendering nuxt.js

我正在学习nuxt。我留下一个问题是因为我在学习时有一个问题。nuxt可以ssr,但ssr被称为服务器端渲染。然后我想知道服务器在哪里。因为vue是建立在node上的,所以服务器会自动做成node服务器吗?而且,如果我们用 nuxt 来实现 SEO,那它怎么可能呢?我知道如果你用 MPA 制作 html 是可能的。然而,使用 nuxt 使 SEO 成为可能。那么,当您使用 nuxt 创建项目时,客户端在发出第一个请求时是否会将其设为 MPA?

che*_*npi 2

  • 服务器在哪里?

取决于... Nuxt 包含一个节点服务器(nuxt),但您可以在 nuxt 安装期间将它们与其他节点服务器框架合并

  • 何时单独使用 nuxt 或与其他服务器端框架一起使用?

取决于您的需求、知识和项目。

例如,我通常单独使用 nuxt,更多的是 apollo graphql,它给了我所需的一切。但对于 Shopify 应用程序,管理嵌入登录是为 Koa 编写的,并且非常易于使用,因此当我开发此类应用程序时,我更喜欢 nuxt + koa。

  • ssr是什么意思?

服务器端渲染,重要的是渲染,这意味着nuxt(或nuxt +额外的服务器端框架)读取服务器中的vue(js)代码并将其渲染为Html代码,然后将html发送到客户端机器。

这就是 SEO 成为可能的原因,当网络爬虫访问该网站时,它会收到一个易于阅读和分类的完整 HTML 页面。

Nuxt 有一个非常广泛且易于理解的指南,我建议您遵循它们。例如,您可以使用 Head 来编辑页面的标题,