init commit

This commit is contained in:
Carlos
2026-02-21 10:33:18 +01:00
parent c863a943ed
commit 9d955bf338
9512 changed files with 2015317 additions and 1305 deletions

View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleRequest = void 0;
const parse_body_1 = require("./parse-body");
const handleRequest = async ({ remotionRoot, request, response, entryPoint, handler, logLevel, methods, binariesDirectory, publicDir, }) => {
if (request.method === 'OPTIONS') {
response.statusCode = 200;
response.end();
return;
}
response.setHeader('content-type', 'application/json');
response.writeHead(200);
try {
const body = (await (0, parse_body_1.parseRequestBody)(request));
const outputData = await handler({
entryPoint,
remotionRoot,
request,
response,
input: body,
logLevel,
methods,
binariesDirectory,
publicDir,
});
response.end(JSON.stringify({
success: true,
data: outputData,
}));
}
catch (err) {
response.end(JSON.stringify({
success: false,
error: err.message,
}));
}
};
exports.handleRequest = handleRequest;