首页 > 解决方案 > 有什么方法可以配置与当前域相关的 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 中得到它,但它不起作用。现在我正在寻找一种不同的方法。如果没有糟糕的代码,如何做到这一点?

先感谢您。

标签: reactjsaxiosbitbucketweb-deployment

解决方案


window.location.origin返回路径名之前的所有内容。因此,如果您现在打开控制台 (F12) 并输入,您将获得“https://stackoverflow.com”


推荐阅读