拿到一个项目,里面的代码看不懂,哪位能帮忙解释一下
后端是用node写的,routes下有一个users.js文件,里面代码如下
var express = require('express');
var router = express.Router();
let lmsq = require('../sql/fun/linkMSQ')
let Lmdb =require('../sql/fun/linkMDB')
/* GET users listing. */
router.post('/', function(req, res, next) {
// console.log(req.body)
if(req.body.$db==='mysql'){
lmsq[req.body.$method](req.body).then(r=>{
res.send(r)
}).catch(err=>{
res.status(503)
res.send(err)
})
}else{
new Lmdb(req.body.$configDB)[req.body.$method](req.body)
.then(r=>{
res.send(r)
})
.catch((err) =>{
res.status(503)
res.send(err)
})
}
});
module.exports = router;
来个人帮我解释一下哪里写的都是什么意思吧,谢谢了