gpt4 book ai didi

java - 我应该如何在 Reactjs 应用程序中读取 AWS EC2 实例的环境变量

转载 作者:行者123 更新时间:2023-12-02 11:16:43 25 4
gpt4 key购买 nike

我想从 Reactjs 应用程序中的环境变量中获取一些凭据,这对于不同的环境(即 Dev/staging/prod)会有所不同。

我在 webpack.config.js 中执行此操作`

function getDotenvFilePath(){
if(process.env.NODE_ENV === 'local'){
console.log('u r in local ');
return './.env.local';
}else if(process.env.NODE_ENV === 'dev'){
console.log('u r in development ');
return './.env.development';
}else if(process.env.NODE_ENV === 'int'){
console.log('u r in int ');
return './.env.int';
}
}`

针对不同环境的不同文件,我将从 maven 触发,就像这样 npm run-script build:int 这是正确的方法吗?

谢谢

最佳答案

基于 NODE_ENV 变量读取特定 .env 文件的小示例

我假设你有 dotenv-webpack插件设置

module.exports = {
...
plugins: [
new Dotenv({
path: (process.env.NODE_ENV === 'development' ? './.env.development' ? './.env.production'),
safe: true,
systemvars: true,
silent: true
})
]
...
};

关于java - 我应该如何在 Reactjs 应用程序中读取 AWS EC2 实例的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50217920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com