代码之家  ›  专栏  ›  技术社区  ›  Brock

Vue-Vue CLI-API变量

  •  3
  • Brock  · 技术社区  · 7 年前

    根据Vue实例中的当前域位置设置api url的最佳方法是什么?在角度上,我将使用类似于 Angular Environment 然而,我还没有接触过任何类似的Vue或Axios。

    localhost=“/api调用”

    开发域。com='devapi.domain.com'

    任何帮助都是难以置信的!

    1 回复  |  直到 7 年前
        1
  •  1
  •   Miguel Coder    7 年前

    我通常会将其存储在后端的配置文件中,然后在axios中设置变量,但也可以在前端测试浏览器URL,并相应地设置axios。创建axios实例时,您需要将baseURL属性设置为主站点url。

    var instance = axios.create({
          baseURL: 'https://' + window.location.host + '/api/',
          timeout: 1000,
          headers: {'X-Custom-Header': 'foobar'}
    });