@copilotkit/runtime
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
26 lines (24 loc) • 1.01 kB
JavaScript
require("reflect-metadata");
const require_runtime = require('../../../_virtual/_rolldown/runtime.cjs');
let _copilotkit_shared = require("@copilotkit/shared");
let _remix_run_node_fetch_server = require("@remix-run/node-fetch-server");
//#region src/v2/runtime/endpoints/node-fetch-handler.ts
function createCopilotNodeHandler(handler) {
return async (req, res) => {
try {
await (0, _remix_run_node_fetch_server.sendResponse)(res, await handler((0, _remix_run_node_fetch_server.createRequest)(req, res)));
} catch (err) {
_copilotkit_shared.logger.error({ err }, "Error in Node fetch handler");
if (!res.headersSent) {
res.statusCode = 500;
res.end("Internal Server Error");
}
}
};
}
/** @deprecated Use `createCopilotNodeHandler` instead. */
const createNodeFetchHandler = createCopilotNodeHandler;
//#endregion
exports.createCopilotNodeHandler = createCopilotNodeHandler;
exports.createNodeFetchHandler = createNodeFetchHandler;
//# sourceMappingURL=node-fetch-handler.cjs.map