Для моего приложения nuxt я использую базу данных Firebase в реальном времени и API imgur.
Моя текущая конфигурация работает при взаимодействии с Firebase. Но ax ios вызывает ошибку CORS с imgur API. Я попытался настроить прокси в тупик.
Мой текущий файл nuxt.config выглядит следующим образом
modules: [
// Doc: https://axios.nuxtjs.org/usage
'@nuxtjs/axios',
'@nuxtjs/proxy',
'@nuxtjs/pwa',
'semantic-ui-vue/nuxt',
'@nuxtjs/markdownit'
],
/*
** Axios module configuration
** See https://axios.nuxtjs.org/options
*/
axios: {
baseURL: process.env.BASE_URL || 'https://xxx.firebaseio.com',
proxy: true
},
proxy: {
'/imgupload/': {
target: 'https://api.imgur.com/3/upload',
pathRewrite: {'^/imgupload/': ''}
},
},
Мой запрос axe ios:
this.$axios.$post('imgupload', {"image": this.selectedFile}, {"headers": {"Authorization": "Client-ID xxx", "Content-Type": 'application/x-www-form-urlencoded'}})
.then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
})