天天看點

【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")
    }
}      

繼續閱讀