Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您将如何编写一个 12 要素的 webpack/expressjs 应用程序?特别是,我希望 expressjs 服务器上的环境变量在运行时提供一些应用程序配置。
目前,我在<script>标签中创建了一个全局 Config 对象,并通过渲染模板并传入值来填充它,但我想使用 webpack 外部并将其包装为适当的模块。有没有人尝试过这样做,或者有类似的解决方案?
<script>
在 webpack 中使用 ENV 变量的一种方法是通过--env.VAR1=var1-sample.
--env.VAR1=var1-sample
您可以使用以下命令创建environment.js文件:
environment.js
export ENV = { VAR1: process.env.VAR1 || 'local-development' }
在构建时,NODE 会将这些值替换为您从--env.VAR1.
--env.VAR1