请问各位大佬,在vue项目里面先封装好了axios写了一个固定的url地址,但是在登录成功以后要根据接口返回的不同的url来请求访问不同的模块,我该怎么样更新url来访问对应的接口?
2 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
建议杀了后端祭天。。。不同模块的请求需要前端去做协调?微服务也不能这样玩呀,应该让后端做个统一的调用网关给你才对!当初后端弄微服务把服务分成很多的时候,前后端两三天吵一次架,那时候杀了后端的心都有了。。。by某个在活动上Android前端好吧,吐槽归吐槽,你可以做个url=>BaseUrl的Map映射列表,登录成功后缓存起来,在请求时根据请求的url获取到BaseUrl,然后拼接起来即可
偶然的你
TA贡献1841条经验 获得超3个赞
封装axios的时候使用baseUrl固定,Object.assign(config,user)合并配置的参数。然后使用的时候可以通过baseUrl写另外的
添加回答
举报
0/150
提交
取消