server-api swagger

This commit is contained in:
2026-02-12 12:12:53 +01:00
parent e618ec5347
commit f0b6b85b36
3 changed files with 595 additions and 91 deletions

View File

@@ -12,6 +12,15 @@ const middlewares = jsonServer.defaults({ static: 'public' });
// Configurazione del server
server.use(middlewares);
server.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization');
if (req.method === 'OPTIONS') {
return res.sendStatus(200);
}
next();
});
server.get('/api', (req, res) => {
const keys = Object.keys(router.db.getState());
const schema = {};