【发布时间】:2021-04-04 16:25:29
【问题描述】:
在我的应用程序中,我对我的 API 进行 Axios 调用,其baseUrl 在.env 文件中定义。但是,在一个单独的调用中,我需要查询不同的 API。 BaseUrl 可以在调用的基础上被覆盖吗?
【问题讨论】:
在我的应用程序中,我对我的 API 进行 Axios 调用,其baseUrl 在.env 文件中定义。但是,在一个单独的调用中,我需要查询不同的 API。 BaseUrl 可以在调用的基础上被覆盖吗?
【问题讨论】:
如果url 不是绝对的,baseURL 只会被添加到url。
假设您已将baseurl 定义为https://google.com。
然后调用像axios.get('/user?ID=12345') 这样的相对url 将像这样调用baseurl+url:https://google.com/user?ID=12345。
但是调用像axios.get('https://facebook.com/user?ID=12345') 这样的绝对网址只会像这样调用url:https://facebook.com/user?ID=12345,即使您定义了baseurl。
【讨论】: