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

This commit is contained in:
amphineko 2022-04-11 17:08:44 +01:00 committed by GitHub
parent af0a997609
commit 16b525915e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -1,6 +1,6 @@
import axios from 'axios';
import { getCookie, doLogout } from '@/utils/auth';
import router from '@/router';
import { doLogout, getCookie } from '@/utils/auth';
import axios from 'axios';
let baseURL = '';
// Web 和 Electron 跑在不同端口避免同时启动时冲突
@ -34,6 +34,10 @@ service.interceptors.request.use(function (config) {
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;
if (['HTTP', 'HTTPS'].includes(proxy.protocol)) {
config.params.proxy = `${proxy.protocol}://${proxy.server}:${proxy.port}`;