interceptor
考虑http拦截器处理基本一致,且不论PC端
,手机端
,或者webview
等,处理逻辑也会基本一致(因为后端的统一处理会是趋于一致),所以可梳理基础的BaseInterceptorService
服务。
TIP
拦截器常见业务处理如401
相关权限处理,业务code
处理等,
另外通用拦截器很大程度上依赖后端针对出参的统一处理,如statusCode
、httpCode
、message
等。
简而言之就是前端相关service
的梳理和抽象,很大程度依赖后端,所以针对这些通用的处理,我们期望后端都是一致的,其实目前来看也确是如此。
当然,若一些业务场景不能满足,可自行扩展。可继承自BaseInterceptorService
也可完全自定义。