我目前正在使用vue开发一个网络应用。当我的应用程序启动时,它向我的api发出了几个请求以获取必要的资源。
await Promise.all([
store.dispatch('setUserOnStartup'),
store.dispatch('getAds'),
store.dispatch('getCompanies'),
store.dispatch('getCities')
]);
我只是想知道你是否经常试图在你的应用程序中阻止这种情况?如果您创建一个端点,您可以立即获得所有初始资源?例如:/api/initial
有没有其他方法可以防止这种情况,或者最初使用多个请求进行处理是否合适?
提前致谢。
答案 0 :(得分:0)
JSON API救援。
如果您需要的所有实体都相关,您可以通过单个请求获取所需的全部内容。有关详细信息,请参阅http://jsonapi.org/format/#fetching-includes。