[英]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.