UNPKG

@medflyt/test-db-service

Version:

Developer tool to instantly provision test PostgreSQL databases from a template

23 lines 942 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.POST = exports.GET = void 0; function GET(serverName, express, path, handler) { express.get(path, makeExpressHandler(serverName, handler)); } exports.GET = GET; function POST(serverName, express, path, handler) { express.post(path, makeExpressHandler(serverName, handler)); } exports.POST = POST; function makeExpressHandler(serverName, handler) { return (req, rsp) => { rsp.setHeader("Server", serverName); rsp.setHeader("Connection", "close"); handler(req.query).then((response) => { rsp.contentType("application/json").status(response.status).send(JSON.stringify(response.body, null, 4) + "\n"); }, (err) => { rsp.contentType("text/plain").status(500).send("Internal Server Error\n\n" + err.message + "\n" + err.stack + "\n"); }); }; } //# sourceMappingURL=HttpRouter.js.map