在哪里用expressjs,mongoosejs和redis编写nodejs中的业务逻辑

我的业务逻辑包括一个请求上的mongodb操作和redis操作。 我不知道我们应该把逻辑代码放在哪里。 在Java项目中,我们有DAO服务控制器对象。 但在nodejs项目中,我不知道在哪里放我的代码。 我应该把逻辑代码routes/index.js

 app.post('/deal', function(req, res) { ... //TODO: here }); 

或者创build一种服务对象,比如我们在Java程序中做什么?

       

网上收集的解决方案 "在哪里用expressjs,mongoosejs和redis编写nodejs中的业务逻辑"