express 请求方式(常用)不完整请求路径

express 请求方式(常用)不完整请求路径,第1张

express 请求方式(常用) / 不完整请求路径  express 请求方式(常用)
    get    获取信息请求post  post处理请求put  编辑信息的请求   (用的不多)delete  删除信息的请求
不完整请求路径 
    ?   匹配0次或者1次      ( ' ab?cd' )   可 abcd / acd*   匹配其他1次或者多次     ( ' ab*cd' )   可 abcd / abbbbasdasdbbcd  +   匹配1次或者多次     ( ' ab*cd' )   可 abcd / abbbbbcd  ()? 匹配0次或者1次   ( ' a(bc)?d' )   可 ad / abcd
const express = require('express');
const { send } = require('process');
const app = express()
app.listen(8000, () => {
    console.log('请求成功端口为:http://localhost:8000');
})

// get 请求 获取信息的请求
app.get('/', (req, res) => {
    res.send('我是get请求')
})

//post 方式处理请求 ,用户
app.post('/', (req, res) => {
    res.send('我是post请求')
})

//put  方式请求 用于编辑信息的请求  用的不多
app.put('/', (req, res) => {
    res.send('我是put请求')
})

//delete 方式请求 , 一般用于 删除请求的请求  用的不多
app.delete('/', (req, res) => {
    res.send('我是delete请求')
})

// 不完整路径匹配
// ? 表示匹配前方的字母  0 次或者  acd / abcd
app.get('/ab?cd', (req, res) => {
    res.send('?表示前方的字母出现0次或者1次')
})

// ? + 匹配一次或者1次 abcd/abbbcd   不能匹配其他字母
app.get('/ab+cd', (req, res) => {
    res.send('匹配一次或者多次 abcd/abbbcd不能匹配其他字母')
})

// * 匹配一次或者多次 , 同时还可以匹配其他字母   abbbbdddcd
app.get('/ab*cd', (req, res) => {
    res.send(' * 匹配一次或者多次 , 同时还可以匹配其他字母')
})

//  匹配 bc 0 次或者 一次      要不出现ab   要不就是abcd  
app.get('/a(bc)?d', (req, res) => {
    res.send('// 匹配 bc 0次或一次')
})

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5703688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存