在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ express API 的問題

express API 的問題

假設(shè)我有以下幾個(gè)HTTP方法

router.post('/',(req,res,next)=>{}) 儲存
router.get('/',(req,res,next)=>{})  獲取全部order
router.get('/:orderId',(req,res,next)=>{})  獲取單個(gè)order
router.patch('/:orderId',(req,res,next)=>{})   更新order
router.delete('/:orderId',(req,res,next)=>{})   刪除order

假如我現(xiàn)在想要獲取全部order的數(shù)量
我是要再次向這個(gè)router發(fā)送請求router.get('/',(req,res,next)=>{}),
還是需要另外建立一個(gè)get?如果需要那么該怎么寫呢?
是router.get('/sumOfquantity',(req,res,next)=>{})這樣嗎?

假如我只要order的其中一個(gè)屬性如下單日期
我是要再次向這個(gè)router發(fā)送請求router.get('/',(req,res,next)=>{}),
然后從前端抽取我要的屬性,
還是需要另外建立一個(gè)get?
是router.get('/:orderId/orderTime',(req,res,next)=>{})這樣嗎?

目前我只知道單純的添加獲取刪除更新的API(就上面這些)。要是能舉幾個(gè)其他不同操作的栗子是最好的了!或者介紹一些關(guān)于不同操作的API設(shè)計(jì)文章。

謝謝!

回答
編輯回答
近義詞

1.獲取總數(shù)一般是重新加個(gè)接口,不然需要來回傳遞很多多余的數(shù)據(jù)
2.只需要獲取某個(gè)屬性可以就用原來的接口,這種需求頻率不是很高,而且只要接口不涉及權(quán)限控制,不需要再加個(gè)接口

2017年8月14日 19:36