[英]express route parameters not being set
我正在嘗試使用 express 獲取路線參數,我有以下代碼嘗試使用冒號來定義參數,如果我只做站 id 它可以工作app.get('/:stationId/
但在半徑部分添加只是不返回任何東西。我做錯了什么?
app.get('/:stationId/asset?radius=:radius', (req, res) => {
console.log(req.params.stationId)
console.log(req.params.radius)
})
我知道我可以將 url 更改為app.get('/:stationId/:radius
但我需要其他格式。
后面的參數?
處理方式不同:
app.get("/:stationId/asset", (req, res) => {
console.log(req.params.stationId);
console.log(req.query.radius);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.