前后端分离使用localStorage替代cookies并封装到umi-request组成跨终端请求插件wldos-request
做过前后端分离的都知道,cookies不是万能的,为了兼容移动端可以采用localStorage,然后做一些封装实现类cookies功能。前端token等凭据的保存依赖于HTTP请求和响应,umi3.0的umi-request插件是个好用的插件,两者结合就成了本文所述的跨终端请求插件。
本插件包含两部分:localStorage封装和request封装。
localstorage封装代码如下:
const expirefix = "__expires__";
/**
* @desc 在localStorage基础上封装支持过期时间的storage,代替cookie。
* @auth ...