[工程架构思考-请求] HTTP-请求、Header处理、Auth、API-版本升级

48 阅读1分钟
  1. 如何组织 http 请求,如何搭建 http 层(也就是给每个页面提供通用、良好的 http 方法)

    1. baseUrl

    baseUrl 大部分时候是 /, 以 vue2-elm中的代码为例,这里的baseUrl 是固定的。如何动态拼接 baseUrl呢?

  2. API 版本升级的时候,如何处理、如何兼容以前的版本

  3. 如何发布热更新上线,并让用户无感知?

  4. 比如登录页面由session cookie 改为 gwt

  5. 直接输入url,是否会fetch最新的静态资源,比如index.html 、css、js 等

  6. 内部系统如何设计更好的错误复现机制?

  7. 设计更好的错误提示机制?