Skip to content

Commit c8b4222

Browse files
authored
回退edgeone相关修改并修复edgeone 405问题 (huangxd-#251)
* Revert "修复 EdgeOne token 路由 match 405 (huangxd-#248)" This reverts commit e29c984. * 修复edgeone 405问题
1 parent 33a0a37 commit c8b4222

5 files changed

Lines changed: 20 additions & 24 deletions

File tree

edgeone.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
{
22
"name": "danmu-api",
3-
"outputDirectory": "./"
4-
}
3+
"outputDirectory": "./",
4+
"rewrites": [
5+
{
6+
"source": "/",
7+
"destination": "/node-functions/index.js"
8+
},
9+
{
10+
"source": "/*",
11+
"destination": "/node-functions/[[...path]].js"
12+
}
13+
]
14+
}

node-functions/[[...path]]..js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { onRequest } from './index.js'; // 改为 onRequest,支持所有方法
2+
3+
export const onRequestGet = onRequest;
4+
export const onRequestPost = onRequest;
5+
export const onRequestPut = onRequest;
6+
export const onRequestPatch = onRequest;
7+
export const onRequestDelete = onRequest;
8+
export { onRequest }; // 复用 index.js 的 onRequest

node-functions/[token]/api/[[default]].js

Lines changed: 0 additions & 3 deletions
This file was deleted.

node-functions/api-handler.js

Lines changed: 0 additions & 16 deletions
This file was deleted.

node-functions/api/[[default]].js

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)