因此,我通常会遇到正在编辑资源的情况,但改变某个资源的字段并不简单,但更多的是复杂的业务逻辑操作,例如:
让我们说我们有一个叫做的资源:
/books/:id
现在,对于任何一本书,我们都可以将该书出售。幕后将更新该书的布尔字段 onSale (数据库表 books ),并在另一个名为 books_history 的表中插入另一行
我的问题是我应该隐藏 / books /:id 网址的POST控制器后面的业务逻辑,还是应该为 / rpc / putBookOnSale创建不同的网址和控制器以书籍ID和价格作为参数?