简介

指定路径可以通过id去获取相关的资源页面

如: 每个广告都有其展示页面,这时候可以指定/:adverId去动态的创建路径

  • /a/:advertId 是一个模糊匹配路径
  • 可以匹配 /a/* 的路径形式,例如:/a/1,/a/a, /a/abc 等路径
  • 但是/one 或者 /one/a/b 是无法访问到的
  • 处理函数中可以通过 req.params 来获取到这个路径名
  • 在前端完成相关操作后,服务端就可以根据请求接收到的id号进行数据查询和页面渲染了

代码

1
2
3
4
5
6
7
8
9
10
11
12
const express = require('express')

const app = express()

app.get('/a/:adverId', (req, res, next) => {
console.log(req.params)//获得id,进行相关操作
//接下来就可以进行相关的数据库查询操作和渲染与该id匹配的广告也页面详情了
})

app.listen(3000, () => {
console.log('runing.....')
})

输出打印

image-20200727161444272