@emilo/requestify
Version:
```bash npm i @emilo/requestify ``` ```javascript const Requestify = require("@emilo/requestify").default; const app = Requestify();
13 lines (12 loc) • 452 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = listener;
function listener(server, routes) {
server.on("request", (req, res) => {
const route = routes.find((route) => route.path === req.url && route.method === req.method);
if (route)
return route.handler(req, res);
res.writeHead(404, { "Content-Type": "text/plain" });
res.end("404 Not Found");
});
}