20 lines
539 B
TypeScript
20 lines
539 B
TypeScript
import { contentTypes } from "./content-types.ts";
|
|
import { httpCodes } from "./http-codes.ts";
|
|
import { services } from "./services.ts";
|
|
import { Request,Handler, Response } from "./types.ts";
|
|
|
|
const multiHandler: Handler = (req: Request): Response => {
|
|
const code = httpCodes.success.OK;
|
|
const rn = services.random.randomNumber();
|
|
|
|
const retval: Response = {
|
|
code,
|
|
result: `that was ${req.method} (${rn})`,
|
|
contentType: contentTypes.text.plain,
|
|
};
|
|
|
|
return retval;
|
|
};
|
|
|
|
export { multiHandler };
|