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); + } +};