「我的个人助手」项目的配置文件
当前项目为「我的个人助手」项目的配置文件,但实际上本项目除了对笔者有用外,对其他开发者无任何实际用途,当你看到本文档后,只需要将当前依赖(life-helper-config)删除即可,对项目没有任何影响。(当然你也可以参照笔者的方式进行部署)
由于笔者将自己的生产项目「我的个人助手」(https://github.com/inlym/life-helper-backend)开源了,开放源代码供 Node.js 初学者学习。很显然,配置文件是不能让其他人获取到的,当前项目的用途就是用于保证项目代码开源,资源配置文件保密的用途。
项目使用了 Egg.js(https://eggjs.org/) 框架,配置文件均放置在 /config/ 目录下,除 config.default.js 和 plugin.js 文件开放外,其他文件均需要保密。(图片为项目完整文件解构)
笔者考虑到的方法时,将配置文件以依赖文件的形式进行保存,并将配置文件项目仅存在放内部私有的 npm 库中,这样可以保证其他人获取不到该项目。