fix: trim LSKY env values and strip accidental Bearer prefix

This commit is contained in:
root
2026-10-17 10:02:35 +08:00
parent 10fa64b5c8
commit fdf383a832
+2 -2
View File
@@ -4,8 +4,8 @@ import fs from 'node:fs';
import zlib from 'node:zlib';
// 图床网关:Lsky Pro(已对接 COS),附件直传对象存储,应用服务器不做搬运工
const LSKY_API = (process.env.LSKY_API || '').replace(/\/$/, '');
const LSKY_TOKEN = process.env.LSKY_TOKEN || '';
const LSKY_API = (process.env.LSKY_API || '').trim().replace(/\/$/, '');
const LSKY_TOKEN = (process.env.LSKY_TOKEN || '').trim().replace(/^Bearer\s+/i, '');
const LSKY_STRATEGY_ID = process.env.LSKY_STRATEGY_ID || ''; // 存储策略(如 2=COS),不填用默认策略
function sanitizeImageUrl(u) {
// 裸 IP:port 的 http 地址在 HTTPS 站点会被拦截;域名地址统一切 https