1
在我的系統中我有兩個資源packages
和debts
,packages
可以包含多個debts
。現在我準備API來刪除packages
資源,但我需要有兩種方法可供選擇:如何在我想刪除資源和子資源或只是資源時正確地創建rest api端點?
- 刪除
packages
及相關debts
- 畢竟這個動作被刪除的資源將在系統中不可見,
這裏,我,想簡單router.delete('/packages/:token')
- 刪除
packages
但取消固定相關debts
- 這個動作packages
瓦特後生病將被刪除,但debts
將被更新爲與已刪除軟件包的連接鬆動,並且debts
將在系統中用於其他操作。
在這裏,我有問題,我想創建post
端點與路徑的動作,像,router.post('/packages/:token/remove/unpin')
的。但它可能不是最好的休息API。
我希望,這很清楚。感謝您的任何幫助/建議。