const express = require('express')
const app = express()
app.get('/user/:uid', (req, res, next) => {
if (req.params.uid === 'lai9fox') next('route')
else next()
}, (req, res, next) => {
res.send(`<h1>hello, ${req.params.uid}</h1>`)
})
app.get('/user/:id', (req, res, next) => {
res.send(`<h1>Welcome you, ${req.params.uid} !</h1>`)
})
app.listen(3000, () => console.log('server is running at port 3000...'))
當我訪問時http://localhost:3000/user/lai,它正確顯示:
你好,賴
但是當我訪問時http://localhost:3000/user/lai9fox,它顯示:
歡迎你,未定義!
怎么了?
uj5u.com熱心網友回復:
您需要更改id的req.params.uid
app.get('/user/:id', (req, res, next) => {
res.send(`<h1>Welcome you, ${req.params.id} !</h1>`)
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/365441.html
標籤:javascript 节点.js 表达
