修复edgeone pages部署访问不了根路径的问题

This commit is contained in:
huangxd- committed 2025-09-19 07:28:03 +08:00
1 parent 1c2822f4a2
commit bd9d3faefa
2 files changed
+9 -2

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
// 全局状态(Cloudflare 和 Vercel 都可能重用实例)
// ⚠️ 不是持久化存储,每次冷启动会丢失
const VERSION = "1.0.3";
const VERSION = "1.0.4";
let animes = [];
let episodeIds = [];
let episodeNum = 10001; // 全局变量,用于自增 ID
+8 -1
View File
@@ -13,7 +13,14 @@ export const onRequest = async (context) => {
// 构造完整的 URL
let fullUrl;
try {
fullUrl = new URL(request.url, baseUrl).toString();
let targetUrl = request.url;
// 判断是否包含 node-functions/index.js,如果是则用 / 代替
if (request.url.includes('node-functions/index.js')) {
targetUrl = '/';
}
fullUrl = new URL(targetUrl, baseUrl).toString();
console.log('Request fullUrl:', fullUrl);
} catch (error) {
console.error('URL Construction Error:', error);