修复bahamut在本地启动和docker场景下代理问题
This commit is contained in:
1 parent
3748e46247
commit
fa7bc04085
2 files changed
+4
-4
No files matched your search
@@ -48,7 +48,7 @@ LogVar 弹幕 API 服务器
|
||||
- 弹幕缓存(可通过 `COMMENT_CACHE_MINUTES` 配置,默认5分钟)
|
||||
- 用户偏好记录(可通过 `MAX_LAST_SELECT_MAP` 配置,默认100条)
|
||||
- Redis 分布式缓存支持(可选)
|
||||
- **部署支持**:支持本地运行、Docker 容器化、Vercel 一键部署、Netlify 一键部署、Cloudflare 一键部署和 Docker 一键启动。
|
||||
- **部署支持**:支持本地运行、Docker 容器化、Vercel 一键部署、Netlify 一键部署、Edgeone 一键部署、Cloudflare 一键部署、Claw部署和 Docker 一键启动。
|
||||
- **手动选择记忆**:支持记住之前搜索title时手动选择的anime,并在后续的match自动匹配时优选该anime【实验性】。
|
||||
- **手动搜索支持输入播放链接获取弹幕**:支持手动搜索的播放器输入爱优腾芒哔播放链接可获取弹幕,如`senplayer`。
|
||||
- **弹幕转换功能**:支持通过环境变量配置弹幕转换规则,包括:
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
// 全局状态(Cloudflare 和 Vercel 都可能重用实例)
|
||||
// ⚠️ 不是持久化存储,每次冷启动会丢失
|
||||
const VERSION = "1.4.4";
|
||||
const VERSION = "1.4.5";
|
||||
let animes = [];
|
||||
let episodeIds = [];
|
||||
let episodeNum = 10001; // 全局变量,用于自增 ID
|
||||
@@ -4514,7 +4514,7 @@ async function bahamutSearch(keyword) {
|
||||
// 使用 traditionalizedKeyword 进行巴哈姆特搜索
|
||||
const encodedKeyword = encodeURIComponent(traditionalizedKeyword);
|
||||
const url = proxyUrl
|
||||
? `${proxyUrl}?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedKeyword}`
|
||||
? `http://127.0.0.1:5321/proxy?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedKeyword}`
|
||||
: `https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedKeyword}`;
|
||||
|
||||
log("info", `[Bahamut] 传入原始搜索词: ${keyword}`);
|
||||
@@ -4560,7 +4560,7 @@ async function bahamutSearch(keyword) {
|
||||
// 确保 TMDB 标题也被编码
|
||||
const encodedTmdbTitle = encodeURIComponent(tmdbTitle);
|
||||
const tmdbSearchUrl = proxyUrl
|
||||
? `${proxyUrl}?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedTmdbTitle}`
|
||||
? `http://127.0.0.1:5321/proxy?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedTmdbTitle}`
|
||||
: `https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedTmdbTitle}`;
|
||||
const tmdbResp = await httpGet(tmdbSearchUrl, {
|
||||
headers: {
|
||||
|
||||
Reference in new issue
Block a user