init commit
This commit is contained in:
38
remotion/node_modules/@remotion/studio-server/dist/preview-server/handler.js
generated
vendored
Normal file
38
remotion/node_modules/@remotion/studio-server/dist/preview-server/handler.js
generated
vendored
Normal 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;
|
||||
Reference in New Issue
Block a user