【问题标题】:How to use a different baseUrl for one particular call?如何为一个特定的调用使用不同的 baseUrl?
【发布时间】:2021-04-04 16:25:29
【问题描述】:

在我的应用程序中,我对我的 API 进行 Axios 调用,其baseUrl.env 文件中定义。但是,在一个单独的调用中,我需要查询不同的 API。 BaseUrl 可以在调用的基础上被覆盖吗?

【问题讨论】:

    标签: vue.js axios nuxt.js


    【解决方案1】:

    是的。

    如果url 不是绝对的,baseURL 只会被添加到url

    假设您已将baseurl 定义为https://google.com

    然后调用像axios.get('/user?ID=12345') 这样的相对url 将像这样调用baseurl+urlhttps://google.com/user?ID=12345

    但是调用像axios.get('https://facebook.com/user?ID=12345') 这样的绝对网址只会像这样调用urlhttps://facebook.com/user?ID=12345,即使您定义了baseurl

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-14
      • 2018-05-08
      • 2015-01-26
      • 2020-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      相关资源
      最近更新 更多