Files
pixiv/backend/config.js
T
2025-08-21 12:53:38 +08:00

36 lines
928 B
JavaScript

// 代理配置
const proxyConfig = {
// 系统代理配置
system: {
host: '127.0.0.1',
port: process.env.PROXY_PORT ? parseInt(process.env.PROXY_PORT) : 7890,
protocol: 'http'
},
// 代理URL格式
get proxyUrl() {
return `${this.system.protocol}://${this.system.host}:${this.system.port}`;
},
// 环境变量设置
setEnvironmentVariables() {
process.env.HTTP_PROXY = this.proxyUrl;
process.env.HTTPS_PROXY = this.proxyUrl;
process.env.http_proxy = this.proxyUrl;
process.env.https_proxy = this.proxyUrl;
console.log('代理环境变量已设置:', this.proxyUrl);
},
// 清除环境变量
clearEnvironmentVariables() {
delete process.env.HTTP_PROXY;
delete process.env.HTTPS_PROXY;
delete process.env.http_proxy;
delete process.env.https_proxy;
console.log('代理环境变量已清除');
}
};
module.exports = proxyConfig;