【问题标题】:Can I deploy SSR nuxt.js application on GitHub/GitLab pages?我可以在 GitHub/GitLab 页面上部署 SSR nuxt.js 应用程序吗?
【发布时间】:2020-07-30 15:55:07
【问题描述】:

是否可以在 GitHub/Gitlab 页面上部署带有 nuxt.js(通用 ssr 模式)和 firebase 后端的服务器端渲染应用程序? Gitlab 在nuxt 上给出了它的例子,我想知道服务器端的动态获取是否仍然有效。

【问题讨论】:

  • 不,不可能。 gh-pages 是静态的,没有运行 nodejs 来渲染。您还会发现嵌套路由没有回退,因此转到 /page/1 等将从 / 起作用,但在重新加载时将不起作用,您将收到 404 错误。历史模式关闭工作正常
  • @LawrenceCherone,使用 hashrouter 而不是 browserrouter 是在 gh-pages 中工作的路由方式。

标签: vue.js nuxt.js github-pages server-side-rendering


【解决方案1】:

这些页面是静态的,因此没有服务器端呈现。您可以检查 nuxt 预渲染选项:https://nuxtjs.org/blog/going-full-static/,但不确定这里到底有什么限制。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-20
  • 2018-06-12
  • 2017-12-13
  • 2017-11-03
  • 2019-10-22
  • 2011-03-09
相关资源
最近更新 更多