gpt4 book ai didi

vue.js - Vue - Vue CLI - API 变量

转载 作者:搜寻专家 更新时间:2023-10-30 22:27:12 25 4
gpt4 key购买 nike

根据 Vue 实例中的当前域位置设置 api url 的最佳方法是什么?在角度我会使用类似于 Angular Environment 的东西但是我还没有遇到过与 Vue 或 Axios 类似的东西。

在这种情况下,我的设置依赖于多个环境(local、dev、stage、prod)。全部基于域关系。

localhost = '/api-call'

dev.domain.com = 'devapi.domain.com'

prod.domain.com = 'prodapi.domain.com'

任何帮助都是不可思议的!

最佳答案

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

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

关于vue.js - Vue - Vue CLI - API 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45225147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com