javascript - 是否可以为单独的 axios 实例创建单独的 vue 路由器?
问题描述
我想要实现的是,当用户访问在 axios 的 main.ts 中定义为动态 baseurl 的不同子域时,路由器中声明的每个 url 列表都可用。我目前拥有的是:
const parts = window.location.host.split('.');
const tenant = parts[0];
axios.defaults.baseURL = `http://${tenant}.mysite.local:8000/api/`;
它适用于为tenant1 .mysite.local/app 和tenant2 .mysite.local/home 提供服务,但仍会为 mysite .local/app 提供服务(没有子域的普通根域),即使http://mysite.local:8000/api/app
该根域没有(应用程序仅适用于租户) )。
解决方案
推荐阅读
- python - 每当我在我的 mac 终端中执行 pip3 freeze 或任何 pip3 命令时,它都会引发语法错误
- printing - 打印旋转传单地图和 jsPDF
- java - 通过 java 运行时使用腌制的 python 类
- python - 如何打印具有动态值的表格?
- visual-studio-2017 - VS 2017 社区版的编译器设置
- javascript - javascript - jQuery 函数不适用于克隆
- reactjs - React Navigation Component on redirect 刷新时会丢失数据
- angular - 如何按顺序执行一组可观察对象?
- javascript - Javascript fetch() 不止一次 ping 我的 golang 休息端点?
- node.js - Nodejs mssql 全局连接