是否可以在module.exports中使用条件分配?

时间:2019-05-24 09:24:19

标签: javascript node.js

我正在设置一个模块,用于为我的Node JS应用程序导出一些参数。我需要在module.exports中进行条件赋值,但是我不确定这样做的正确方法是什么,或者根本不可能。

我已经尝试过像这样初始化它,但是恐怕它行不通。

config.js

module.exports = {
  environment: '$ENVIRONMENT',
  siteUrl: environment === 'test' ? `$SITE_URL` : `www.$SITE_URL`,
  foo: "bar"
}

因此,如果环境为“测试”,那么基本上我需要siteUrl不包括www,否则我希望该值为www.$SITE_URL

在代码的其他部分,我使用类似config.siteUrl

的值

这有可能吗?

0 个答案:

没有答案