第五篇:express路由路径方式(字符串,字符串模式,和正则)

 🎬 江城开朗的豌豆个人主页

 🔥 个人专栏 :《 VUE 》 《 javaScript 》

 📝 个人网站 :《 江城开朗的豌豆🫛 》 

⛺️ 生活的理想,就是为了理想的生活 !

在这里插入图片描述

目录

📘 引言:

📘 字符串模式路由路径

1. ? 号用法:代表可有可无

2. + 号用法:代表一个或多个(最少要有一个)

3. * 号用法:(通背符)代中间不管有什么都能匹配到

📘 正则路由路径 (不具体写了,自己去查)

1. a的正则:代中间不管有什么都能匹配到

 📘 往期篇章推荐

⭐  写在最后

📘 引言:

当今互联网时代,Node.js 成为了最受欢迎的服务器端开发平台之一。作为一名小白,学习 Node.js 可能会让你感到有些困惑和陌生。但是,不用担心!本文将带领你进入 Node.js 的世界,帮助你理解它的基本概念和学习路径。

Node.js 是构建高性能、可扩展网络应用程序的运行时环境。它基于 Chrome V8 JavaScript 引擎,并采用事件驱动、非阻塞的 I/O 模型,使得它能够处理大量并发连接而不阻塞其他操作。这使得 Node.js 成为构建实时应用程序、聊天应用、API 服务等的理想选择。

本文旨在为初学者提供一个简单的入门指南,介绍 Node.js 的核心概念、安装和配置环境的步骤,以及使用常见的模块和工具。我们还将探索如何编写简单的服务器端代码、处理 HTTP 请求和响应、读写文件、操作数据库等常见任务。

无论你是想成为一名全职的 Node.js 开发者,还是只是对学习这门技术感兴趣,本文都将为你提供一个良好的起点。我们将尽量以简洁明了的方式解释概念,并提供实际的示例代码帮助你理解。

让我们一起开始这段令人兴奋的 Node.js 学习之旅吧!

📘 字符串模式路由路径

1. ? 号用法:代表可有可无

app.get('/ab?cd',(req,res)=> {
    res.send('ab?cd');
})

 可以在浏览器这样访问

http://localhost:3000/acd 或者 http://localhost:3000/abcd

2. + 号用法:代表一个或多个(最少要有一个)

app.get('/ab+cd',(req,res)=> {
    res.send('ab+cd');
})

 可以在浏览器这样访问

http://localhost:3000/abcd 或者 http://localhost:3000/abbbbbbbcd

3. * 号用法:(通背符)代中间不管有什么都能匹配到

app.get('/ab*cd',(req,res)=> {
    res.send('ab*cd');
})

 可以在浏览器这样访问

http://localhost:3000/abcd 或者 http://localhost:3000/abdsfdsfcd

📘 正则路由路径 (不具体写了,自己去查)

1. a的正则:代中间不管有什么都能匹配到

app.get('/a/',(req,res)=> {
    res.send('a的正则');
})

可以在浏览器这样访问

http://localhost:3000/abcd 或者 http://localhost:3000/bdaasfdsfcd

 📘 往期篇章推荐

 📟 第一篇:node的背景及版本的检查

 📟 第二篇:新建node项目并运行

 📟 第三篇:搭建项目的两种代码格式

 📟 第四篇:怎么写express的路由(接口+请求) 

⭐  写在最后


请大家不吝赐教,在下方评论或者私信我,十分感谢🙏🙏🙏.

✅ 认为我某个部分的设计过于繁琐,有更加简单或者更高逼格的封装方式

✅ 认为我部分代码过于老旧,可以提供新的API或最新语法

✅ 对于文章中部分内容不理解

✅ 解答我文章中一些疑问

✅ 认为某些交互,功能需要优化,发现BUG

✅ 想要添加新功能,对于整体的设计,外观有更好的建议

最后感谢各位的耐心观看,既然都到这了,点个 👍赞再走吧!
 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 12:58:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 12:58:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 12:58:01       82 阅读
  4. Python语言-面向对象

    2024-01-29 12:58:01       91 阅读

热门阅读

  1. 大语言模型-大模型基础文献

    2024-01-29 12:58:01       56 阅读
  2. mysql优化案例

    2024-01-29 12:58:01       51 阅读
  3. unicloud-db组件

    2024-01-29 12:58:01       48 阅读
  4. 了解云原生

    2024-01-29 12:58:01       62 阅读
  5. php小数四舍五入、向上取整、向下取整

    2024-01-29 12:58:01       51 阅读
  6. 动态设置小程序IOS底部小黑条

    2024-01-29 12:58:01       51 阅读
  7. torch.matmul和torch.bmm区别

    2024-01-29 12:58:01       64 阅读
  8. React Hooks 详解之 useState

    2024-01-29 12:58:01       63 阅读
  9. 【Spring Boot 3】【@Scheduled】动态删除定时任务

    2024-01-29 12:58:01       60 阅读