提问人:Emanuele Paolini 提问时间:10/19/2023 更新时间:10/19/2023 访问量:28
React NextJS 将 env 变量导出到客户端
react nextjs export env variable to client
问:
我有一个next.js react 应用程序,我将其构建到 docker 容器中并部署在不同的服务器上。每个服务器的设置略有不同,我使用环境变量设置了这些设置。目前为止,一切都好。
现在,我想在客户端 javascript 上访问这些配置变量之一。如果我使用NEXT_PUBLIC_MY_VAR它会到达客户端,但该值是在构建时设置的,在我的情况下没有用。
似乎getServerSideProps是一种可能性。然而,事实证明这与我的情况非常相关。我要配置的变量是放在每个页面的每个标签上的前缀。因此,我应该在每个页面上定义函数 getServerSideProps。<TITLE>
由于服务器知道正确的值,因此只需将该值放在发送到客户端的 HTML 代码中的某个位置即可......我可以在自定义 react 环境中执行此操作,但next.js将我隐藏在那个级别。
答: 暂无答案
评论