11.创建Router路由,路由优化)

技术11.创建Router路由,路由优化) 11.创建Router路由(路由优化)路由器中处理
1.创建routes文件夹
express中的Router(创建route文件夹)作用就是为了方便我们更好

11.创建路由器路由(路由优化)

路由器中处理

1.创建routes文件夹

路由器在快递中的作用是方便我们根据路线更好的划分模块。避免在条目文件中写入所有路由。

2.在routes文件夹里创建路由器

假设您创建了一个user.js路由器。

3.路由器中的基本步骤

介绍快递模块

const express=require(' express ');

创建路由器对象

让路由器=快递。路由器();

将路由装入路由器

app.get()、app.post()、app.use()、app.all()

在这里写下登录、注册等路由方式。

router.get('/login ',(res,req)=}

Res.send('登录')

})

导出路由器对象

module.exports=路由器;

服务器中处理(app.js入口文件)

介绍用户路由器

const userRouter=require('。/routes/user.js ')

Console.log(userRouter)//打印路由验证是否正确。

使用路由器

app.use()方法

为每台路由器下的路由添加前缀。

app.use('/user ',user router);

第一个参数为每台路由器下的路由添加前缀,访问时从/login更改为/user/login。

UserRouter是引入的路由器变量的名称。

注意,创建index首页路由器时,使用路由器不需要添加前缀名称

app.use('/',indexRouter);

图例

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/132073.html

(0)

相关推荐

  • 脂肪代谢过程,人体内物质代谢转化过程

    技术脂肪代谢过程,人体内物质代谢转化过程(1)糖类代谢与蛋白质代谢的关系 ①糖类代谢的中间产物可以转变成非必需氨基酸脂肪代谢过程。
    糖类在分解过程中产生的一些中间产物如丙酮酸,可以通过氨基转换作用产生相应的非必需氨基酸,

    生活 2021年10月24日
  • Web开发中的CSS库有哪些

    技术Web开发中的CSS库有哪些本篇内容主要讲解“Web开发中的CSS库有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web开发中的CSS库有哪些”吧!1. KiteK

    攻略 2021年12月10日
  • 身高英语,身高和年龄用英语怎么说

    技术身高英语,身高和年龄用英语怎么说hallo,mynameis(姓名),i`m(年龄)yearsold.i`mform(地名),myheightis(数字)centimeter.mybirthdayis(生日)ilik

    生活 2021年10月19日
  • 怎么为SQL Server快照snapshot DB建立login访问

    技术怎么为SQL Server快照snapshot DB建立login访问这篇文章主要讲解了“怎么为SQL Server快照snapshot DB建立login访问”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟

    攻略 2021年11月9日
  • Java多线程概念知识点有哪些

    技术Java多线程概念知识点有哪些这篇文章主要介绍“Java多线程概念知识点有哪些”,在日常操作中,相信很多人在Java多线程概念知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年11月24日
  • 必知必会的 Vim 编辑器基础命令有哪些呢

    技术必知必会的 Vim 编辑器基础命令有哪些呢本篇文章为大家展示了必知必会的 Vim 编辑器基础命令有哪些呢,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为什么推荐 Vim 编辑

    攻略 2021年11月12日