UNPKG

oralify-backend

Version:
48 lines (40 loc) 1.61 kB
// import {API_ROUTES} from '../common/routes'; // import * as controllers from './controllers'; import express from 'express'; import cors from 'cors'; import routerGetUsername from './routes/getUsername'; import routerCreateAppointment from './routes/createAppointment'; import routerSetRole from './routes/setRole'; import routersetService from './routes/setService'; import routersetAvailabilityExpert from './routes/setAvailabilityExpert'; const app = express(); const PORT = process.env.PORT ?? 8080; app.use(cors()); app.use(express.json()); app.use(routerGetUsername); app.use(routerCreateAppointment); app.use(routerSetRole); app.use(routersetService); app.use(routersetAvailabilityExpert); // /!**Middleware*!/ // function logRequest(req: Request, res: Response, next: NextFunction) { // if (req.method === 'POST') { // // @ts-ignore // console.log(`[${new Date().toISOString()}] ${req.method} ${req?.path}`); // // @ts-ignore // console.log('Request body:', req?.body); // } // next(); // } // @ts-ignore => Aplicar el middleware logRequest a todas las rutas POST // router.use(logRequest); // router.post(API_ROUTES.generateUsername, controllers.generateUsername); // router.post(API_ROUTES.updateUser, controllers.updateUserFields); // router.post(API_ROUTES.currentUser, controllers.generateUsername); // router.post(API_ROUTES.authGoogle, controllers.authenticateGoogleUser); app.listen(PORT, () => { console.log(`Server running 🚀 on port ${PORT}`); }); export {palette} from './types/design'; export {API_ROUTES} from './routes/routes'; export * from './types';