Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/buefy'
import i18n from './plugins/i18n'
import axios, { AxiosRequestConfig } from 'axios'
// @ts-ignore
import curlirize from 'axios-curlirize'
if (process.env.VUE_APP_DEBUG) {
curlirize(axios)
}
axios.interceptors.request.use((config) => {
// This appends the backend url after each call, allowing to use it
// like that: axios.get('status') instead of axios.get(`${process.env.VUE_APP_BACKEND_URL}/status`)
config.baseURL = `${process.env.VUE_APP_BACKEND_URL}/`;
const configPlus: any | AxiosRequestConfig = config;
if (configPlus.data && configPlus.data.withEvent) {
delete config.data.withEvent
config.baseURL += `event/${router.currentRoute.params.eventId}/`
}
if (process.env.VUE_APP_DEBUG) {
configPlus.headers.Authorization = `Basic ${(store as any).getters['participant/creds']}`
}
store.dispatch('network/addRequestInProgress')
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/buefy'
import i18n from './plugins/i18n'
import axios from 'axios'
// @ts-ignore
import curlirize from 'axios-curlirize'
if (process.env.VUE_APP_DEBUG === '1') {
curlirize(axios)
}
axios.interceptors.request.use((config: any) => {
// This appends the backend url after each call, allowing to use it
// like that: axios.get('status') instead of axios.get(`${process.env.VUE_APP_BACKEND_URL}/status`)
config.url = `${process.env.VUE_APP_BACKEND_URL}/${config.url}`
if (process.env.VUE_APP_DEBUG === '1') {
config.headers.Authorization = `Basic ${(store as any).getters['admin/creds']}`
}
store.dispatch('network/addRequestInProgress')
return config;
});
axios.interceptors.response.use((config: any) => {
import curlirize from 'axios-curlirize';
import axios from 'axios';
const Axios = axios.create({});
curlirize(Axios);
curlirize(Axios, (res, _err) => {
const { command: string } = res;
});