项目要求nodejs 中完全采用mvc 架构。model,dao,controller,view 全部剥离
如题
我采用的是express 筐家 数据库用的是 mysql
在model这一块有点不知道怎么写
因为平时用 tp5 的话 model已经封装好了
但是用node 操作mysql的话网上看了很多 用的是require mysql 这个模块 然后数据库操作就是在路由里一条一条写 很麻烦。 如:
req.getConnection( function (err, conn) {
if ( err ) {
return next(err)
} else {
conn.query('select * from user where u_id=2', [], function (err, result) {
if ( err ) {
return next(err)
} else {
console.log(result)
res.render('index', { title: 'Express' });
conn.release();
}
})
}
} )
这样每操作数据库一次, 就要写重复的连接, 回调函数
有没有 类似 mongodb 的mongoose那样比较方便的模块呢 具体该怎么使用, 希望大神指点迷津
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论