簡體   English   中英

端點的正確 REST 樣式?

[英]Correct REST style for endpoints?

我正在嘗試創建一個 API。我擔心它現在的工作方式是不好的做法。 我有一個接受獲取、發布、修補和刪除的端點。 這是個糟糕的主意嗎? 我正在考慮替換我當前的代碼:

router.get('/api/user', userController.readUser);

router.post('/api/user', userController.createUser);

router.patch('/api/user', userController.updateUser);

router.delete('/api/user', userController.deleteUser);

有這樣的東西:

router.get('/api/getUser', userController.readUser);

router.post('/api/addUser', userController.createUser);

router.patch('/api/updateUser', userController.updateUser);

router.delete('/api/deleteUser', userController.deleteUser);

哪種風格最合適? 謝謝!

http方法告訴人,就是get,add,update,delete。 您不需要在 url 路徑中指定它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM