在我目前正在處理的一個專案中,我得到了以下 HTTP POST 命令定義(客戶端要求寫成石頭),我必須將其實作到當前基于 MEAN STACK 的網路服務器中。
{{Host}}/Products('{{ProductId}}')/Data.Order
我該如何實施?我不習慣特定資源的括號內的引數。
uj5u.com熱心網友回復:
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到控制臺。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/359663.html
標籤:javascript 节点.js 休息 网址
