Axios Nuxt.js在使用多代理API时使用auth
我用两个API构建Nuxt.js应用程序。我正在使用Axios Nuxt.js在使用多代理API时使用auth,axios,nuxt.js,Axios,Nuxt.js,我用两个API构建Nuxt.js应用程序。我正在使用@nuxtjs/axios,@nuxtjs/auth和@nuxtjs/proxy。 起初我只有一个API,所以我在numxt.config.js中设置baseURL,如下所示: axios: { baseURL: 'http://127.0.0.1:8000/api/' //proxy: false }, auth: { strategies: { local: { endpoints
@nuxtjs/axios
,@nuxtjs/auth
和@nuxtjs/proxy
。
起初我只有一个API,所以我在numxt.config.js
中设置baseURL
,如下所示:
axios: {
baseURL: 'http://127.0.0.1:8000/api/'
//proxy: false
},
auth: {
strategies: {
local: {
endpoints: {
login: { url: 'login', method: 'post', propertyName: 'meta.token' },
logout: { url: 'logout', method: 'post' },
user: { url: 'user', method: 'get', propertyName: 'data' }
},
// tokenRequired: true,
// tokenType: 'bearer'
}
}
}
现在我需要有2个API URL,而不会丢失Auth策略配置。我该怎么做呢?您必须为每个API创建一个自定义配置,并使用不同的baseURL
var实例=axios.create({
baseURL:'https://some-domain.com/api/',
超时:1000,
标题:{'X-Custom-Header':'foobar'}
});