天天看点

【node路由封装,减轻app.js的负重】

const express = require("express");
const app = express();
app.listen(3000,"0.0.0.0",()=>{
    console.log("http://10.9.46.247:3000");
});
// 设置静态资源
app.use(express.static("public"))

// post接收
app.use(express.urlencoded({extended:false}));
app.use(express.json())

app.get('/',(req,res)=>{
    res.send('<h3>公众号开发</h3>')
})

app.use(require("./router"))      

router/rotues/index.js

const router = require("express").Router();

router.use(require("./routes/wechat"))

module.exports = router;      
const router = require("express").Router();
const wechatcontrol = require('../../controller/wechatConter')
router.get("/wechat",wechatcontrol.wechat)

module.exports = router;      
module.exports = {
    // 控制器,完成业务
    wechat(req,res){
        console.log(req.query);
        res.send("1111")
    }
}      

继续阅读