因此,我有一个node.js应用程序,我在其中使用node-config-manager来管理各种环境(开发,分期,生产)。永久运行节点应用程序问题
我试图用永远在后台运行这个过程,但是当我运行永远开始/path/to/main.js,它告诉我
Error: No file for this config - app.
错误是说它的到来从第9行开始。当它第一次尝试添加配置文件app.json时。
1. import configManager from 'node-config-manager';
2. const options = {
3. configDir: './config',
4. env: 'develop',
5. camelCase: true
6. };
7. console.log(process.env.NODE_ENV);
8. configManager.init(options);
9. configManager.addConfig('app');
10. configManager.addConfig('logger');
11. configManager.addConfig('db');
export default configManager;
里面我配置文件夹我有其他的三个文件夹,“发展”,“分期”和“生产”。
在所有这些文件夹中,我有三个文件,app.json,db.json,& logger.json。
所以我不知道什么是造成这里的问题。配置'develop'事实上确实存在,但似乎有错误。
这个应用程序运行良好,当我用nodemon启动它时,它只是永远导致问题。
我是否错过了我对node-config-manager的工作方式的理解?我想我所要做的就是将我的NODE_ENV变量改为我的config目录内的文件夹名称,并且我将全部设置。
在此先感谢您的帮助。
感谢的人!非常感激。 –