[英]Querying a REST API with a string parameter using Angular Resource
[英]REST API URL resource with parameter inside parentheses
在我目前正在處理的一個項目中,我得到了以下 HTTP POST 命令定義(客戶端要求寫成石頭),我必須將其實現到當前基於 MEAN STACK 的網絡服務器中。
{{Host}}/Products('{{ProductId}}')/Data.Order
我該如何實施? 我不習慣特定資源的括號內的參數。
Express 應該能夠解析 path-placeHolder (通過:<placeHolder>)
,即使它在這個相當不尋常的括號內。 因此,請嘗試按如下方式定義您的端點:
app.post('/Products(:productId)/Data.Order',(req, res, next) => {
console.log("productId is", req.params.productId);
res.status(201).end();
})
使用 POST http://<host>:<port>/Products(12345)/Data.Order
調用此端點應將12345
記錄到控制台。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.