From 1e3f14bc1daf70a4d5941170fe001ad032e4257e Mon Sep 17 00:00:00 2001 From: eaglehhha Date: Wed, 17 Sep 2025 14:36:02 +0800 Subject: [PATCH] Create _worker.js --- _worker.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 _worker.js diff --git a/_worker.js b/_worker.js new file mode 100644 index 0000000..1649522 --- /dev/null +++ b/_worker.js @@ -0,0 +1,23 @@ +// /_worker.js + +// --- 适配器部分 --- +import { Buffer } from 'node:buffer'; +import { connect } from 'node:net'; +import { ReadableStream, TransformStream } from 'node:stream/web'; +import { fetch } from 'undici'; + +globalThis.Buffer = Buffer; +globalThis.fetch = fetch; +globalThis.connect = connect; +globalThis.ReadableStream = ReadableStream; +globalThis.TransformStream = TransformStream; +// --- 适配器部分结束 --- + +// --- 启动 new-api 应用 --- +import app from './build/app.js'; + +export default { + async fetch(request, env, ctx) { + return app.fetch(request, env, ctx); + } +};