feat(utils/request): override realIP param with env var (#1514)

master
amphineko 3 years ago committed by GitHub
parent af0a997609
commit 16b525915e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,6 +1,6 @@
import axios from 'axios';
import { getCookie, doLogout } from '@/utils/auth';
import router from '@/router'; import router from '@/router';
import { doLogout, getCookie } from '@/utils/auth';
import axios from 'axios';
let baseURL = ''; let baseURL = '';
// Web 和 Electron 跑在不同端口避免同时启动时冲突 // Web 和 Electron 跑在不同端口避免同时启动时冲突
@ -34,6 +34,10 @@ service.interceptors.request.use(function (config) {
config.params.realIP = '211.161.244.70'; config.params.realIP = '211.161.244.70';
} }
if (process.env.VUE_APP_REAL_IP) {
config.params.realIP = process.env.VUE_APP_REAL_IP;
}
const proxy = JSON.parse(localStorage.getItem('settings')).proxyConfig; const proxy = JSON.parse(localStorage.getItem('settings')).proxyConfig;
if (['HTTP', 'HTTPS'].includes(proxy.protocol)) { if (['HTTP', 'HTTPS'].includes(proxy.protocol)) {
config.params.proxy = `${proxy.protocol}://${proxy.server}:${proxy.port}`; config.params.proxy = `${proxy.protocol}://${proxy.server}:${proxy.port}`;

Loading…
Cancel
Save