我正试着把我的应用程序部署到Modulus。我已经设置了环境变量:
当我部署应用程序时,我会收到以下错误:
/mnt/data/1/server/api/user/index.js:10 router.get('/',controller.index);^ TypeError:无法调用未定义对象的方法get。(/mnt/data/1/server/api/user/index.js:10:8)在Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)按需(模块)。js:380:17)在module.exports (/mnt/data/1/server/routeres.js:12:25)。(/mnt/data/1/server/app.js:24:20)在Module._compile (module.js:456:26)
MongoDB连接似乎已经建立,所以我排除了这个问题。而且,在我的本地/dev环境中没有发生这种情况。在部署到生产服务器(如Mondulus)时,是否有可能需要更新到这些组件(如express )的路径?
发布于 2015-01-04 00:16:21
应该有一个MONGO_URL而不是MODULUSURL,并且显然不公开发布,但是要确保您在MONGO_URL中填写用户名和密码。
https://stackoverflow.com/questions/25895832
复制相似问题