如何使用 nginx 和 vuejs 应用程序将 envs 设置为 process.env

How to set envs into process.env with nginx and vuejs app

提问人:fixs 提问时间:11/16/2023 更新时间:11/16/2023 访问量:26

问:

我正在尝试将 envs 添加到 NGINX 中的 .JS 文件中,这是我第一次使用它。process.env

但是,我已经尝试了在互联网上找到的所有方法,但没有任何效果。

我的nginx.config

# env VUE_APP_API_URL3;
location / {
    try_files $uri /index.html;
    fastcgi_param VUE_APP_API_URL 'teste';
    # set VUE_APP_API_URL1 'teste';
    sub_filter 'VUE_APP_API_URL2' 'teste';
    # set_by_lua VUE_APP_API_URL3 'teste'
}

评论的内容是我尝试过的,但它没有用(它破坏了构建)。

我的身份验证.js

console.log(process.env)

有人知道我需要做什么吗?

我需要这样做,因为我需要从构建工具(例如docker)中获取ENV VALUE

一个具体的操作方法

javascript vue.js nginx

评论

0赞 Jaromanda X 11/16/2023
更改 nginx.config 如何影响 vue 构建过程?
0赞 fixs 11/16/2023
@JaromandaX 使用 nodejs,我构建(例如在 react 中),我在 dockerfile 中传递的 args/envs 会反映在 react 的应用程序中。我想知道有没有办法做类似的事情

答: 暂无答案