首页 > 解决方案 > nuxt需要服务器吗?

问题描述

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

标签: vue.jssingle-page-applicationnuxt.jsserver-side-rendering

解决方案


  • 服务器在哪里?

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

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

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

例如,我通常单独使用 nuxt,更多的 apollo graphql 它可以满足我的所有需求。但是对于 Shopify 应用程序,管理员嵌入登录是为 Koa 编写的,并且超级易于使用,因此我在开发此类应用程序时更喜欢 nuxt + koa。

  • ssr是什么意思?

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

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

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


推荐阅读