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('网站服务器启动成功');

  • 相关阅读:
    activiti5.13工作流系列(一)-初识
    java通过http调用服务
    Eclipse快捷键大全(转载)
    java作用域-转
    ajax两种不同方式的不同结果
    MySQL索引背后的数据结构及算法原理 --转
    解决json包含html标签无法显示的问题
    js下的sleep实现
    json使用
    比较靠谱的网页分页代码-转
  • 原文地址:https://www.cnblogs.com/foreverLuckyStar/p/12089122.html
Copyright © 2011-2022 走看看