UNPKG

edgespec

Version:

Write Winter-CG compatible routes with filesystem routing and tons of features

24 lines (22 loc) 732 B
import { transformToNodeBuilder } from '../chunk-BA3OE4WS.js'; import '../chunk-5WRI5ZAA.js'; import http from 'http'; var getNodeHandler = (edgeSpec, { port, middleware = [] }) => { const transformToNode = transformToNodeBuilder({ defaultOrigin: `http://localhost${port ? `:${port}` : ""}` }); return transformToNode( (req) => edgeSpec.makeRequest(req, { middleware }) ); }; var startServer = async (edgeSpec, opts) => { const server = http.createServer(getNodeHandler(edgeSpec, opts)); const { port } = opts; await new Promise((resolve) => server.listen(port, resolve)); return server; }; export { getNodeHandler, startServer }; //# sourceMappingURL=node.js.map //# sourceMappingURL=node.js.map