美文网首页Node.js
Node.js进阶之【16】 : 子服务器Router

Node.js进阶之【16】 : 子服务器Router

作者: 岚平果 | 来源:发表于2020-03-30 14:54 被阅读0次

    一、子服务器Router

    一、Router简介

      1. Router类似一个子服务器,express()有的,它也有。
      1. Router不需要下载,它是express里的一个属性,为express.Router();

    二、Router应用

    我们创建一个子服务userRouter,让访问user目录下的所有接口都去让userRouter这个子服务器进行操作。
    1 ) .创建一个Router子服务

    const express = require('express');
    let server = express();
    // 创建一个子服务userRouter
    const userRouter = express.Router();
    // 把这个子服务加到server上,所有目录为/user的都到这个子服务器userRouter上去操作
    server.use('/user', userRouter);
    userRouter.get('/index.html', (req, res) => {
      res.send('当前请求的是user下的文件')
    })
    server.listen(8082)
    

    2 ). 运行服务器node server.js, get 请求 http://localhost:8082/user/index.html,发现输出的是 '当前请求的是user下的文件'

    image.png

    相关文章

      网友评论

        本文标题:Node.js进阶之【16】 : 子服务器Router

        本文链接:https://www.haomeiwen.com/subject/jqrvuhtx.html