最佳实践
在真实项目中实践并提炼出来的最佳实践,希望对你能有所帮助。
📄️ 管理APIs
在一个项目中,我们可能需要使用到成百上千个请求 api,因此管理这些请求 api 变得尤为重要。
📄️ 构建Client-Server交互层
这是一个深入使用 alova 总结的实践经验,阅读前请确保已经掌握了alova 基础部分的内容,你也可以观看5 分钟快速入门视频。
📄️ 使用技巧
以下为 alova 开发者在使用 alova 时,所使用的较好的使用技巧,通过多方收集,将它们整理在此,希望对大家可以更顺畅地使用 alova。
📄️ 使用IndexedDB管理缓存
如果你正在开发需要大量使用本地缓存的应用,如图形编辑类应用、文件管理类应用等,低容量的 localStorage 已经无法满足开发需求,此时你可以使用 IndexedDB 配合 alova 进行大容量的本地缓存管理。
📄️ 多服务器
如果你的项目需要请求多个服务器,可以创建多个 alova 实例来分别对应不同的服务器,为了便于区分不同的环境,也可以使用环境变量来管理多个服务器的 host。
📄️ 常用中间件实践
延迟更新 loading
📄️ 并行请求
使用 method
📄️ 串行请求
使用 method
📄️ 服务端L2存储实践
文件存储适配器