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)

相关推荐

  • 对MySQL性能影响关系紧密的配置参数有哪些

    技术对MySQL性能影响关系紧密的配置参数有哪些这篇文章主要介绍对MySQL性能影响关系紧密的配置参数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!(一)连接连接通常来自Web 服务器,下面

    攻略 2021年12月8日
  • socket编程中常用协议有哪些

    技术socket编程中常用协议有哪些这篇文章给大家分享的是有关socket编程中常用协议有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.ip IP协议是将多个包交换网络连接起来,它在源

    攻略 2021年11月17日
  • MSSQL2005数据附加失败报错3456的解决办法

    技术MSSQL2005数据附加失败报错3456的解决办法MSSQL2005数据附加失败报错3456的解决办法,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望

    攻略 2021年12月1日
  • 好听的字男,古代男生好听的名3个字

    技术好听的字男,古代男生好听的名3个字必须是苏姓好听的字男。怎么起都好听。苏小白都好听。苏小明都能扛得住。苏花花都有萌萌的赶脚。万搭。更新:苏大强旋风强势来袭
    but 苏家三个娃的名字都很好听啊
    普普通通的字,苏明玉,

    生活 2021年11月1日
  • 索引失效的原因是什么

    技术索引失效的原因是什么本篇内容主要讲解“索引失效的原因是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“索引失效的原因是什么”吧!MySQL数据是如何存储的?聚集索引我们

    攻略 2021年10月22日
  • 肝癌的早期症状和前兆,肝癌初期会有几种小毛病

    技术肝癌的早期症状和前兆,肝癌初期会有几种小毛病肝癌早期的症状并不典型,多数都是消化系统常见的主要症状肝癌的早期症状和前兆。一般来讲可以表现为早饱、反酸、嗳气、腹胀、纳差等表现。而且这些表现也不是特异性的表现,常常以为是

    生活 2021年10月23日