当我在 nuxt 2 vue js 和 laravel 作为后端添加来自服务器的动态元标记时,出现 Nuxt 内部服务器错误

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

我得到了

Nuxt Internal Server Error
当我重新加载或直接进入生产中的特定路线时 在当地一切都好 我刚刚添加到 asyncData 以获取动态元标记

我更改了 vercel config 和 nuxt.config.js 但我没有解决这个问题

vue.js nuxt.js vercel nuxtjs3 production
1个回答
0
投票

当你使用特别复杂的路由+路由页面嵌套时,某些SSR页面可能在开发模式下运行良好,但在生产模式下得到

Nuxt Internal Server Error

在 nuxt2 中为嵌套的

<client-only>
/
<router-view>
添加一个
<nuxt/>
包装器可以解决它。

// in your nested view or layout

<client-only>
    <nuxt />
</client-only>

但是,这是一个强制的解决方案,会让

<router-view>
/
<nuxt/>
中的 HTML 在客户端渲染。

由于nuxt2即将与vue2一起结束任何维护,我强烈建议将项目迁移到nuxt3。

© www.soinside.com 2019 - 2024. All rights reserved.