为了账号安全,请及时绑定邮箱和手机立即绑定

大佬们遇到过这个问题吗?动态url怎么封装axios感激不尽

大佬们遇到过这个问题吗?动态url怎么封装axios感激不尽

慕运维8079593 2019-07-27 00:46:58
请问各位大佬,在vue项目里面先封装好了axios写了一个固定的url地址,但是在登录成功以后要根据接口返回的不同的url来请求访问不同的模块,我该怎么样更新url来访问对应的接口?
查看完整描述

2 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

建议杀了后端祭天。。。不同模块的请求需要前端去做协调?微服务也不能这样玩呀,应该让后端做个统一的调用网关给你才对!
当初后端弄微服务把服务分成很多的时候,前后端两三天吵一次架,那时候杀了后端的心都有了。。。by某个在活动上Android前端
好吧,吐槽归吐槽,你可以做个url=>BaseUrl的Map映射列表,登录成功后缓存起来,在请求时根据请求的url获取到BaseUrl,然后拼接起来即可
                            
查看完整回答
反对 回复 2019-07-27
?
墨色风雨

TA贡献1853条经验 获得超6个赞

封装axios的时候使用baseUrl固定,Object.assign(config,user)合并配置的参数。然后使用的时候可以通过baseUrl写另外的
                            
查看完整回答
反对 回复 2019-07-27
  • 2 回答
  • 0 关注
  • 408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信