在哪里用expressjs,mongoosejs和redis编写nodejs中的业务逻辑
我的业务逻辑包括一个请求上的mongodb操作和redis操作。 我不知道我们应该把逻辑代码放在哪里。 在Java项目中,我们有DAO , 服务和控制器对象。 但在nodejs项目中,我不知道在哪里放我的代码。 我应该把逻辑代码routes/index.js
?
app.post('/deal', function(req, res) { ... //TODO: here });
或者创build一种服务对象,比如我们在Java程序中做什么?
这里有一个问题可以帮助: 基于Mongoose的应用程序体系结构
你还应该看看http://mean.io ,因为他们的模板会告诉你如何最好地构build你的应用程序,包括在哪里存储你的逻辑。
- 弃用警告:未处理的承诺拒绝已被弃用
- 在Rest API中使用Facebook维护Express和NodeJS中的JWT的密钥和访问令牌
- Express.JS:我怎样才能通过名字而不是数字设置回复状态?
- 在nodejs express中运行https服务器时,ERR_SSL_PROTOCOL_ERROR浏览器错误消息
- 生产节点应用程序无法findSVG文件
- 通过java脚本传递参数来expressionnode.js
- Node – Express + Ember + Socket MVC开发项目文件结构
- Nodejs和express路由,如何处理客户端的承诺
- expressionJS – 一个HTTP请求如何不同于其他?