配置文件最佳实践node.js

时间:2017-04-27 08:09:08

标签: javascript node.js optimization config

我正在开发一个node.js项目,其中很多模块都需要配置文件。目前我需要在每个模块中使用配置文件,这是最好的方法吗?我已经考虑过将配置设置为全局,但看起来很脏"。 这是现在的文件(现在不介意结构,它还在开发中)

{
  "root" :  "undefined",
  "jwtAuthentication": {
    "appSecret": "XXXXXXXXXXXXX",
    "expiration": "48h"
  },
  "authorization": {
    "guestActions": [ "signup" ]
  }
}

1 个答案:

答案 0 :(得分:0)

以下是我设置项目结构的方法:

  module1
   --controllers
   --services
   --middleware
   --config
  module2
   --controllers
   --services
   --middleware
   --config
  shared
   --config
   --services

在shared / config中,我设置了全局配置和特定于该模块的模块{i}配置。