概述
LoopBack应用程序具有以下类型的配置文件:
- 应用程序范围的配置文件 默认是
server/config.json
,也可以使用比如server/config.local.js
这样的js文件来设置那些不能使用简单JSON数据的配置对象。 - Data source配置文件 默认是
server/datasources.json
,也可以使用js文件,同上所述。 - 模型的Application级的配置 默认是
server/model-config.json
。 - Middleware配置 默认是
server/middleware.json
。 - components配置 默认为
server/component-config.json
。
注意: 使用* .js文件配置LoopBack应用程序仅在原始.json文件保留到位时才有效。 您应该覆盖.js文件中.json文件的值,而不是用.js文件替换.json文件。 也就是说,通过将默认的.json文件保留为空,所有配置都可以在.js文件中完成。
LoopBack将始终加载以下配置文件(如果存在):
server/config.json
.server/config.local.json
orserver/config.local.js
.server/datasources.json
server/datasources.local.json
orserver/datasources.local.js
server/model-config.json
server/model-config.local.json
orserver/model-config.local.js
server/middleware.json
server/middleware.local.json
orserver/middleware.local.js
server/component-config.json
server/component-config.local.json
orserver/component-config.local.js
此外,当设置NODE_ENV环境变量时,LoopBack将从以下位置加载配置:
server/config.env.json/js
server/datasources.env.json/js
server/model-config.env.json/js
server/middleware.env.json/js
server/component-config.env.json/js
其中_env
_是NO