在我的Vue应用程序中,我将axios配置带到单独的文件config.js中。
config.js]的内容
中,我有:import axios from "axios"; const token = localStorage.getItem('user-token'); const baseUrl = `/api/v2.1/document.json&token=${token}&`; export default () => { return axios.create({ baseURL: baseUrl }) }
在我的Vuex存储模块formFields.js
'import Api from '../../api/config'; ... const actions = { async getApiFields() { await Api().get('type=documentType').then(function(response){ console.log(response); }).catch(e => { this.errors.push(e) }); } };
所以,怎么了?我不知道为什么axios添加'/
请求URL:... / API / V2.1 / document.json&标记= eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI3ZTE2OTk5My00YTJiLTRhYWMtOGNiNi00ZTY0NGY2NjE3NTkiLCJhdWQiOiJNYWVzdHJvTElWRSIsInN1YiI6Ik1hZXN0cm9MSVZFIEFQSSIsImV4cCI6MTU4MDIwMTQ5OSwiaWF0IjoxNTgwMTk3NzE5fQ.PWstAQCDr6Atd_J26futucIBOBUZiFCcp0g5Y1JTYUs&/类型= documentType
如何防止添加此斜杠?
在我的Vue应用程序中,我将axios配置带到单独的文件config.js中。 config.js的内容从“ axios”导入axios; const token = localStorage.getItem('user-token'); const baseUrl =`/ api / v2 ....
tl; dr