reactjs - 有什么方法可以配置与当前域相关的 baseURL 吗?
问题描述
我有部署环境和不同的域(test-1-site.com、test-2-site.com)。
我希望根据我的应用程序所处的环境动态设置 baseURL。
const axiosInstance = axios.create({
baseURL: URL,
headers: {
'Content-Type': 'application/json',
accept: 'application/json',
},
});
我试图用 bitbucket 和变量来做这件事,并在 process.env 中得到它,但它不起作用。现在我正在寻找一种不同的方法。如果没有糟糕的代码,如何做到这一点?
先感谢您。
解决方案
window.location.origin
返回路径名之前的所有内容。因此,如果您现在打开控制台 (F12) 并输入,您将获得“https://stackoverflow.com”
推荐阅读
- python - TypeError: center() 最多接受 2 个参数(给定 4 个)
- javascript - 从 API.post() 函数调用 AWS 开发工具包检索 HTTP 响应
- c - “位掩码”条件未返回正确值
- c# - 在 dataGridView 中显示 JSON DATA
- c++ - Bellman-Ford算法中的堆栈溢出和分段错误11
- php - 无法使用php从数据库中动态创建的添加删除字段中插入数据
- php - 如何使用 laravel 刀片和组件正确创建 url?
- python - 通过多索引值访问数据帧行
- javascript - 使用javascript中的复选框删除HTML表格中的多行
- javascript - 单击按钮上的下拉菜单无法更改高度