22 lines
476 B
TypeScript
22 lines
476 B
TypeScript
import { Router } from "express";
|
|
import { authRouter } from "../contexts/auth/presentation/auth.routes";
|
|
|
|
export const v1Routes = () => {
|
|
const routes = Router({ mergeParams: true });
|
|
|
|
routes.get("/hello", (req, res) => {
|
|
res.send("Hello world!");
|
|
});
|
|
|
|
routes.use((req, res, next) => {
|
|
console.log(
|
|
`[${new Date().toLocaleTimeString()}] Incoming request ${req.method} to ${req.path}`
|
|
);
|
|
next();
|
|
});
|
|
|
|
authRouter(routes);
|
|
|
|
return routes;
|
|
};
|