express之使用中间件

在这篇博文的基础上

https://blog.csdn.net/wangrong111222/article/details/80664823

要把各类信息的接口解耦; 分类;

现在来作用户的信息类的接口

user.js

const express =require("express");
const Router=express.Router();//使用express路由对象进行挂载;

Router.get("/info",function (req,res) {
   return res.json({code:1})
})

module.exports= Router; //输出router

这里使用 express的 Router方法拿到 这个路由对象;

使用这个路由对象来 设置路径 并且输出 

在server.js

const userRouter =require("./user");//引入 user
引入user.js;

const app=express();
app.use("/user",userRouter)//开启一个中间件,定义子路由

使用app.use来开启中间件,第一个参数 是路径,第二个要定义的子路由;

访问的话就是localhost:9093/user/info 就可以拿到 {code:1}

////////////

这边和mongodb的链接 ,要单独分离出来一个模块 ,当前就是model.js,在这个///



猜你喜欢

转载自blog.csdn.net/wangrong111222/article/details/80776697