如果係行end2end / full stack development, 我會放棄行restful api pattern. 你講呢個情況十之八九就係拆resource 拆得太散.
我e 加多數係api by use case, 其實database call 先係大佬,點樣最快拎齊database data. 就算你用promise.all 包住 都可能隊死句 backend.
Keywords 我覺得係 rest vs rpc
近年成個web dev 都興復古 rpc, ssr 呢d 出返哂黎
如果唔改仲想行rest, (我唔建議)
1 你就要研究caching, next js nustjs 個fetch 都可以cache by key.
2 lazy load 唔關事嘅 api 加個timeout 或者on scroll 先fetch
3 backend 其實可以speculate run / prefetch db records