暗影截 2023-02-13 10:45 采纳率: 69.2%
浏览 25
已结题

后端node代码需要解释

拿到一个项目,里面的代码看不懂,哪位能帮忙解释一下

后端是用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;

来个人帮我解释一下哪里写的都是什么意思吧,谢谢了

  • 写回答

3条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 2月21日
      • 已采纳回答 2月13日
      • 创建了问题 2月13日

      悬赏问题

      • ¥15 mysql 视图里面如何写时间排序
      • ¥20 misc尽快完成,急! ! !
      • ¥15 protel99.SE提示一下弹窗
      • ¥15 银河麒麟v10 执行.run失败如何解决
      • ¥15 如何用Python打开LA文件
      • ¥15 用mysql做一个高校工资管理系统
      • ¥21 Multisim设计用三端集成稳压器设计稳压电路
      • ¥15 tp6,在iframe里的网址通过获取url参数失败
      • ¥15 打开opendaylight查看拓扑,为什么直接就显示了两个Switch,在mininet配置了一个topo,这两个Switch还在
      • ¥15 无法远程连接pgsql