[英]How to add dynamic routes in express server?
我想為我的React應用程序創建一些自定義終結點,使用express作為我的“假服務器”
我有一個購物應用程序。 對於某些產品/結帳,我想添加優惠券。 他們在前端/反應端得到“應用”,從而向后端/服務器發出請求。 然后又回來說“優惠券有效”,並為我更改價格。 或說“優惠券無效”
我想打一個這樣的動態端點:
app.get(`/product/${productId}/coupons`, function(req, res) {})
但顯然我無法執行此操作,因為尚未定義productId
。 但是無論如何,當我發出axios.get
請求時,它可以為我建立/注入一條路線。 或如何在快遞中添加“動態”路線來解決此問題?
您正在尋找的是快速路由器參數,您可以通過以下方式定義它們:
app.get(`/product/:productId/coupons`, function(req, res) {})
productId
將作為req.params
的屬性在路由處理程序中req.params
。
官方文檔中的更多信息: https : //expressjs.com/en/guide/routing.html#route-parameters
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.