logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WebSocket断线重连机制:保障实时通信的高可用性

​​速度​​(快速恢复) vs ​​节制​​(避免压垮服务端)​​通用性​​(覆盖多场景) vs ​​定制化​​(适配业务需求)​​自动化​​(无缝恢复) vs ​​可控性​​(允许用户干预)​​终极建议​关键系统采用​​双心跳​​(协议层+应用层)结合​​指数退避​​ + ​​网络状态监听​​服务端实现​​会话无感迁移​​(如Redis存储Session)正如分布式系统名言:“不是考虑连接会不会

#javascript
封装uni.request

拦截器是封装中的高级功能,允许我们在请求前和响应后统一处理逻辑。在处理快速点击或防止重复提交时,可以实现防止重复请求的功能。在App端,特别是iOS可能需要处理SSL证书验证。如果使用TypeScript,可以添加类型定义。对于不稳定的网络环境,可以实现请求重试机制。通过拦截器实现全局Loading控制。在H5端,可能需要配置开发环境代理。首先在项目utils目录下创建。可以全局或局部配置请求超时

#前端
前端如何调用外部api获取省市区数据

有许多提供省市区数据的 API 服务可供选择,例如高德地图 API、百度地图 API 等,它们都提供了比较完善的地理数据,包括省市区等信息。:如果使用的是浏览器端的前端应用,需要确保所调用的 API 支持跨域资源共享(CORS),否则可能会出现跨域请求被浏览器拦截的情况。比如可以设置一定的缓存机制,对于短时间内重复请求的数据,在本地缓存后直接使用,减少对 API 的调用次数。注册成功后,在控制台创

#前端
Web Storage API

WebStorageAPI是一种浏览器提供的客户端存储解决方案,允许网页在用户的浏览器中存储数据。它提供了一种简单而有效的方式来存储和检索数据,而不需要将数据发送到服务器。和。

文章图片
#前端#服务器#运维
到底了