10

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

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

});

或者创建一种服务对象,例如我们在 Java 项目中所做的事情?

4

1 回答 1

5

这是一个可能有帮助的问题:Mongoose-based app architecture

您还应该查看http://mean.io堆栈,因为他们的模板将向您展示如何最好地构建您的应用程序,包括存储逻辑的位置。

于 2013-08-26T06:42:22.073 回答