node路由封装,减轻后端的主路由的入口app.js的负重

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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")
    

以上是关于node路由封装,减轻后端的主路由的入口app.js的负重的主要内容,如果未能解决你的问题,请参考以下文章

对比原生Node封装的Express路由 和 express框架路由

Node.js第二天

Knative路由管理

反应路由器 - 无法传递存储

一 kubernetes   直连路由 OSPF 等价路由

后端的 Laravel VueJS 路由器