ExpressJS:在client / index.html中访问或声明环境变量的正确方法?

时间:2016-01-11 09:42:45

标签: node.js express

我正在学习和玩弄Node.js和Express.js,我想知道在客户端/索引中根据环境(生产|开发|测试)使用/访问变量的正确或最准确的方法是什么.html? 通常,我希望在生产和开发环境中使用不同的Google Analytics代码。

目前,我将调查/测试两种解决方案:

  1. 使用grunt在client / index.html中注入相关代码
  2. 使用/ server / config / environment / [production | development | test] .js
  3. 中设置的变量

    是否有其他选择,哪一种最适合这样做?

1 个答案:

答案 0 :(得分:0)

两者都相同,但第二个更容易维护。您也可以在DEV模式下将此值作为URL参数传递(例如?code = 123),并在生产中跳过使用硬编码常量。

相关问题