【文件属性】:
文件名称:nestjs-config:nestjs配置模块
文件大小:120KB
文件格式:ZIP
更新时间:2021-02-15 14:24:14
config nest nestjs TypeScript
巢状设定模组
参照官方@ nestjs / config
描述
基于的配置模块。
区别
删除dotenv支持,转向js-yaml支持
官方结构过于复杂
load功能关闭,此只能加载配置,直接配置文件就行,场景不明
待支持:
load增加加载类的可能性,用于扩展configService
configService在读取时可能发生错误,因为key不存在,发生错误
安装
$ npm i @donews/nestjs-config
快速开始
预先一个目录结构,其中包含${rootPath}/config
/root
/config
development.yaml
/src
app.module.ts
1.模块介绍
import { Module } from '@nestjs/common' ;
import { ConfigModule
【文件预览】:
nestjs-config-master
----.gitignore(174B)
----package.json(2KB)
----package-lock.json(424KB)
----.commitlintrc.json(466B)
----CONTRIBUTING.md(11KB)
----index.js(167B)
----tsconfig.json(474B)
----.github()
--------workflows()
----.release-it.json(110B)
----.eslintrc.js(3KB)
----README.md(2KB)
----tests()
--------e2e()
--------src()
--------jest-e2e.json(179B)
----.eslintignore(9B)
----index.ts(24B)
----lib()
--------interfaces()
--------config.module.ts(3KB)
--------index.ts(137B)
--------config.service.ts(2KB)
--------config.constants.ts(423B)
----.npmignore(379B)
----renovate.json(205B)
----.prettierrc(53B)
----index.d.ts(24B)