new-api/_worker.js
2025-09-17 14:36:02 +08:00

24 lines
601 B
JavaScript

// /_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);
}
};