第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

網(wǎng)頁(yè)/移動(dòng)前端需要的數(shù)據(jù),最好一個(gè)接口包含所有數(shù)據(jù)么?

網(wǎng)頁(yè)/移動(dòng)前端需要的數(shù)據(jù),最好一個(gè)接口包含所有數(shù)據(jù)么?

陪伴而非守候 2018-10-11 15:15:02
前端同事告訴我一個(gè)接口需要包含所有的數(shù)據(jù),理由是多接口請(qǐng)求,前端邏輯會(huì)很復(fù)雜,同時(shí)如果移動(dòng)網(wǎng)絡(luò)有問題的話,容易接口部分成功部分失敗,前端處理這些異常情況很費(fèi)勁,我們使用restful接口,這樣的話感覺會(huì)不利于接口的設(shè)計(jì),他的說法對(duì)么?原因是什么?什么是最佳實(shí)踐。
查看完整描述

1 回答

?
哈士奇WWW

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊

需要你把模塊怎么劃分了。
比如有這樣一個(gè)數(shù)據(jù)

{    data1:obj1,    data2:obj2
}

很顯然如果應(yīng)用是需要這兩個(gè)數(shù)據(jù)的,那沒毛病,一起拿過來最好。
但是,如果這份數(shù)據(jù)需要被用在多個(gè)環(huán)境,
比如
應(yīng)用1 僅僅用到了 data1
應(yīng)用2 僅僅用到了 data2
而應(yīng)用3 同時(shí)用到這兩個(gè)數(shù)據(jù)

那么最好就是分開來獲取了,畢竟前端有 promise.all 嘛
數(shù)據(jù)合并起來也不是很麻煩
題主可以去了解下 promise 的實(shí)現(xiàn),尤其是 .all 方法的使用

當(dāng)然這僅僅是一小種情況,具體的還是需要看實(shí)際的項(xiàng)目

而且 restful 接口,數(shù)據(jù)分割在一定程度上越細(xì)越好


查看完整回答
反對(duì) 回復(fù) 2018-11-10
  • 1 回答
  • 0 關(guān)注
  • 513 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)