所有项目请求都放入 service,建议每个模块都有对应的文件管理,如下所示这样可以方便请求管理base.ts 作为业务请求类,可以在这里处理一些业务特殊处理until/request 作为统一引入的请求方法,可以自定义替换成 fetch、axios 等请求库,同时可以在此方法内封装通用拦截逻辑。具体通用拦截,请参考 axios 配置,或者自己改写即可,需要符合自身的业务需求。这里使用 axios 构建出来的资源有问题,不要直接使用,请参考之前的请求封装替换成 fetch,如果有同学构建成功的,请留言 = =!上述是针对项目做了一些业务开发上的配置与约定,各位同学可以根据自己团队中的规定与喜好行修改。其他配置这里主要是关于 vite.config.ts 的配置,对项目整体做一些附加配置。
暂无评论