【问题标题】:NUXT SSR on Vercel (zeit now). How to deploy?Vercel 上的 NUXT SSR(现在是时代)。如何部署?
【发布时间】:2020-10-23 02:27:21
【问题描述】:

谁能帮我将 Nuxt SSR 应用程序部署到 vercel。

我已经使用 github 集成设置了我的 vercel 项目。
nuxt build 用于命令,将.nuxt 用于目录。

部署后,它会显示 .nuxt/index.js 文件的内容。

我正在使用 nuxt v2.13

非常感谢。

【问题讨论】:

    标签: nuxt.js server-side-rendering vercel


    【解决方案1】:

    通过添加now.json文件解决。

    其内容示例:

    {
        "version": 2,
        "env": {
            "ON_VERCEL": "true"
        },
        "builds": [
            {
                "src": "api/**/*.js",
                "use": "@now/node"
            },
            {
                "src": "nuxt.config.js",
                "use": "@nuxtjs/now-builder"
            }
        ],
        "routes": [
            {  "src": "/api/(.*)", "dest": "api/index.js" },
            { "src": "/api", "dest": "api/index.js" },
            { "src": "/(.*)", "dest": "$1" }
        ]
    }
    

    【讨论】:

      【解决方案2】:

      你好,我也有同样的问题

      在我的 nuxt.config 中

      mode: "universal", target: "static"
      

      现在.json

      {
        "version": 2,
        "builds": [
          {
            "src": "nuxt.config.js",
            "use": "@nuxtjs/now-builder",
            "config": {}
          }
        ]
      }
      

      但仍显示目录列表

      https://tonysanjaya-me-9ura97wgm.vercel.app/

      【讨论】:

      • 您是要设置 SSR 站点还是静态站点?对于 SSR,它应该是模式:“通用”,目标:“服务器”
      • 模式现已弃用。你需要添加 ssr : true 而不是 mode: 'universal'
      猜你喜欢
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 2022-08-18
      • 2020-09-10
      相关资源
      最近更新 更多