修复edgeone pages部署访问不了根路径的问题
This commit is contained in:
1 parent
1c2822f4a2
commit
bd9d3faefa
2 files changed
+9
-2
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
||||
// 全局状态(Cloudflare 和 Vercel 都可能重用实例)
|
||||
// ⚠️ 不是持久化存储,每次冷启动会丢失
|
||||
const VERSION = "1.0.3";
|
||||
const VERSION = "1.0.4";
|
||||
let animes = [];
|
||||
let episodeIds = [];
|
||||
let episodeNum = 10001; // 全局变量,用于自增 ID
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user