add preprocessor handlers

This commit is contained in:
2023-05-12 12:28:26 +02:00
parent 0675b26dad
commit 03a1f35eaa
2 changed files with 22 additions and 2 deletions

View File

@@ -4,8 +4,11 @@ import { HTTPServer } from "../mod.ts";
const httpServer = new HTTPServer();
httpServer.middleware(async (req, rep, done) => {
httpServer.preprocessor((_req, rep) => {
rep.header("Access-Control-Allow-Origin", "*");
});
httpServer.middleware(async (req, _rep, done) => {
console.log(`${req.method} - ${req.remoteIpAddr} - ${req.path}`);
const processTime = await done();
console.log(`Processed in ${prettyTime(processTime)}`);