我的NodeJS服務器將reciveing以下POST請求:我怎麼能收聽的NodeJS
POST /v1/devices/deviceID/registrations/typeID/serial#
,其中設備ID,TYPEID,序列號是變量和不一樣的
我沒有使用以下方法來找出這些變量,但是這不是我要找的,因爲有兩個具有相同的開始像/v1/devices/registrations/
app.post("/v1/devices/*", function (req, res) {
});
其他要求的最佳解決方案
所以,主要的問題是我怎麼能確定的是,當您收到以下結構/v1/devices/deviceID/registrations/typeID/serial#
POST請求,存儲的DeviceID,TYPEID的價值觀和序列號
還我該怎麼辦了這2個請求相同的,還要注意設備和類型ID是變量
if the following is requested
GET /v1/devices/<deviceID>/registrations/<typeID>
do something
else if
GET /v1/devices/<deviceID>/registrations/<typeID>?passesUpdatedSince=<tag>
do something else
是的,我使用ExpressJS,謝謝:) – nero
我怎樣才能使它區分有查詢和沒有查詢的那個? – nero
您可以簡單地將檢查添加到路由的頂部,以便if(!req.query.passesUpdatedSince)' – Blakey