zoukankan      html  css  js  c++  java
  • 18-Node.js学习笔记-Express-请求处理-构建模块化路由

    构建模块化路由

    ``` const express = require('express') //创建路由对象 const home = express.Router(); //将路由和请求路径进行匹配 app.use('/home',home); //在home路由下继续创建路由 home.get('/index',()=>{ ///home/index res.send('欢迎来到博客展示页面'); }) ```

    基础页面

    ``` //引入express框架 const express = require('express'); //创建网站服务器 const app = express(); //创建路由对象 const home = express.Router(); //为路由对象匹配请求路径 app.use('/home',home); home.get('/index',(req,res)=>{ res.send('欢迎来到博客首页页面') })

    //监听端口
    app.listen(3000);
    console.log('网站服务器启动成功');

    <h3>模块化路由</h3>
    

    //home.js
    const home = express.Router();
    home.get('/index',()=>{
    res.send('欢迎来到博客展示页面');
    });
    module.exports = home;

    //admin.js
    const admin = express.Router();
    admin.get('/index',()=>{
    res.send('欢迎来到博客管理页面');
    });
    module.exports = admin;

    //app.js
    const home = require('./route/home.js');
    const admin = require('./route/admin.js');
    app.use('/home',home);
    app.use('/admin',admin);

    案例
    

    //router/admin.js
    const express = require('express');
    const admin = express.Router();
    admin.get('/index',(req,res)=>{
    res.send('欢迎来到博客管理页面')
    })
    module.exports = admin;

    //router/home.js
    const express = require('express');
    const home = express.Router();
    home.get('/index',(req,res)=>{
    res.send('欢迎来到柠檬不酸博客首页页面')
    })
    module.exports = home;

    //根目录下08.js
    //引入express框架
    const express = require('express');
    //创建网站服务器
    const app = express();

    const home = require('./router/home');
    const admin = require('./router/admin');

    app.use('/home',home);
    app.use('/admin',admin);
    //监听端口
    app.listen(3000);
    console.log('网站服务器启动成功');

  • 相关阅读:
    Linux关闭防火墙和selinux
    Linux内存VSS,RSS,PSS,USS解析
    JS 将有父子关系的数组转换成树形结构数据
    npm install报错类似于npm WARN tar ENOENT: no such file or directory, open '*** ode_modules.staging***
    react-native之文件上传下载
    Markdown语法简记
    MySQL运维开发
    股票投资
    数据仓库原理与实战
    python基础
  • 原文地址:https://www.cnblogs.com/foreverLuckyStar/p/12089122.html
Copyright © 2011-2022 走看看