@albinberisha/codex-cli
Version:
Codex cli to scaffold plugins with Node
27 lines (22 loc) • 790 B
JavaScript
import axios from 'axios';
export const subdomains = {
codex: process.env.VUE_APP_CODEX_ENV,
captain: process.env.VUE_APP_CAPTAIN_ENV,
storage: process.env.VUE_APP_STORAGE_ENV,
porta: process.env.VUE_APP_PORTA_ENV,
testing: process.env.VUE_APP_TESTING,
}
export const axiosIns = {}
Object.keys(subdomains).forEach(subdomain => {
axiosIns[subdomain] = axios.create({
baseURL: subdomains[subdomain],
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods':
'GET, POST, PATCH, PUT, DELETE, OPTIONS, HEAD',
'Access-Control-Allow-Headers': 'Origin, Content-Type, X-Auth-Token',
},
})
})
const api = sub => axiosIns[sub]
export default api