Nuxt+Netlify 主页恢复为 SSR / 仅客户端模式

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

我站点中包括动态路由在内的所有页面都是静态生成的,当您查看源代码时,您会正确地看到所有预期的标记。但由于某种原因,主页处于仅客户端模式,即当您查看源代码时,标记中没有内容,只有脚本。

在 Netlify 中,我可以在部署期间看到错误

Error generating route "/ ": This page could not be found
。 我不确定斜线后的空格是否重要?

我的 nuxt-config 除了 interval/concurrency 没有特殊设置

  target: "static",
  ...
  generate: {
    interval: 500,
    concurrency: 30,
    routes: [
      '/reports/secret-pages/',
      '/page/form-thanks/'
    ]
  }

这些版本安装在

nuxt.config.js

"dependencies": {
    "@nuxtjs/apollo": "^4.0.1-rc.5",
    "nuxt": "^2.15.7",

我试过将主页移动到路由

/test/index.vue/
,源又正确生成了,所以页面中的代码没有问题。同样,我可以将我的主页模板更改为以下,它仍然处于仅限客户端模式 - 它会将我放入 /index.vue 的任何内容视为仅限客户端。

<template>
    <div>
        <h1>Test</h1>
        <p>This is still in client only mode</p>
    </div>
</template>
nuxt.js static-site-generation
© www.soinside.com 2019 - 2024. All rights reserved.