UNPKG

942 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.handler = void 0;
4var parse_1 = require("./parse");
5var OK = 200;
6var BAD_REQUEST = 400;
7var toJson = function (_a) {
8 var body = _a.body, statusCode = _a.statusCode;
9 var jsonString = JSON.stringify(body);
10 return {
11 body: jsonString,
12 statusCode: statusCode,
13 headers: {
14 "Content-Type": "application/json",
15 },
16 };
17};
18exports.handler = function (event, _, callback) {
19 try {
20 var query = JSON.parse(event.body);
21 var body = parse_1.parse(query);
22 var statusCode = OK;
23 callback(null, toJson({ statusCode: statusCode, body: body }));
24 }
25 catch (_) {
26 var statusCode = BAD_REQUEST;
27 var body = { error: "Invalid JSON Submitted" };
28 return callback(null, toJson({ statusCode: statusCode, body: body }));
29 }
30};
31//# sourceMappingURL=netlify.js.map
\No newline at end of file