我正在開發一個使用NodeJS的restful API。爲了讓您更多瞭解我的應用:哪些路由可以選擇REST API?
我的申請有調查。一項調查包含問題其中有選項。
要添加問題,您需要在帖子正文中提供調查的ID。要添加選項,您需要提供問題的ID。
現在用於API路由。什麼會更好:
選項1
- /API /部門
- /API /調查
- /API /問題
- /API /選擇
選項2
- /API /部門
- /API /部門/ 部門標識 /調查
- /API /部門/ 部門標識 /調查/ survey_id /問題
- /API /部門/ department_id/surveys/survey_id/questions/question_id/options
最後一個看起來更符合邏輯,因爲我不需要在帖子正文中提供父代的ID。
用作端點的最佳實踐是什麼?