首页 > Web开发 > 详细

18-Node.js学习笔记-Express-请求处理-构建模块化路由

时间:2019-12-24 01:36:47      阅读:124      评论:0      收藏:0      [点我收藏+]

构建模块化路由

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

模块化路由

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

18-Node.js学习笔记-Express-请求处理-构建模块化路由

原文:https://www.cnblogs.com/foreverLuckyStar/p/12089122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!