首先,我已經搜索瞭解決此問題的解決方案,但是我沒有找到任何東西。對不起,如果它重複。Node.js中使用快速應用程序的端點之間的衝突
我有我的快遞+的Node.js應用的兩個端點是這樣的:
// Gets a tweet by unique id
app.get('/tweets:id', function(req, res, next) {
// Response management
});
// Gets mentions of user unique id
app.get('/tweets/mentions', function(req, res, next) {
// Response management
});
的問題是,請求GET請願「/微博/提到」,由第一次參加「/tweets /:id「 and later by 」/ tweets/said「,making a conflict。
我試圖改變端點的聲明順序,但總是請求由兩個端點參加。
像「/鳴叫::提到」,但我需要通過訪問端點此外,我已經試過的東西「/微博/提到」,我想是有可能的方式。
我該如何解決這個衝突? 謝謝。
一個問題:你是怎麼通過唯一的ID在「/微博/提及/」終端? –
您應該使用'/ mentions'來設計適當的REST設計。 –
@MatteoTosi我在一個頭裏有一個JWT,允許我在數據庫中搜索他的用戶ID。 – rpfc