[BUG] 客户端无法正常获取传入的环境变量 #33
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题概述/Summary
客户端无法正常获取传入的环境变量
重现步骤/Steps to Reproduce
执行构建版本,通过NUXT_PUBLIC_STRAPI_URL=<CMS_URL>传入后端CMS的地址,通过前端地址访问站点,查看首页是否正确渲染
预期结果/Expected Behavior
首页正确渲染
实际结果/Actual Behavior
首页无法正确渲染
环境信息/Environment
No response
检查表/Checklist
Nuxt的预渲染机制会导致项目在构建时预先完成静态网页的渲染,此时runtimeConfig会被直接写入静态页面中,导致客户端页面无法正常获取传入的环境变量。
目前的项目为客户端从后端获取资源并与前端通信,如果改成服务端渲染
SSR,则可能避免这个问题[BUG] 前端无法正常获取传入的环境变量to [BUG] 客户端无法正常获取传入的环境变量考虑暂时禁用预渲染,并准备将客户端渲染改为服务端渲染