Ajout de la gestion CORS, mise à jour de la configuration de la base de données et nettoyage des tests de base de données
This commit is contained in:
12
server.js
12
server.js
@@ -1,11 +1,20 @@
|
||||
// server.js
|
||||
const express = require('express');
|
||||
const cors = require('cors');
|
||||
const app = express();
|
||||
const port = 3000;
|
||||
|
||||
// Middleware pour gérer les requêtes JSON
|
||||
app.use(express.json());
|
||||
|
||||
// Cors accès à tout
|
||||
app.use(cors({
|
||||
origin: ['http://127.0.0.1:5500', 'http://localhost:5500', 'http://localhost:3000'],
|
||||
methods: ['GET', 'POST', 'PUT', 'DELETE'],
|
||||
allowedHeaders: ['Content-Type'],
|
||||
credentials: true,
|
||||
}));
|
||||
|
||||
// Importer les routes
|
||||
const apiRoutes = require('./routes/api');
|
||||
app.use('/api', apiRoutes);
|
||||
@@ -27,6 +36,9 @@ const swaggerOptions = {
|
||||
{
|
||||
url: 'https://timelapse.kerboul.me/api',
|
||||
},
|
||||
{
|
||||
url: 'http://localhost:3000/api',
|
||||
}
|
||||
],
|
||||
},
|
||||
apis: ['./routes/*.js'], // Prend en compte tous les fichiers de routes pour générer la documentation
|
||||
|
||||
Reference in New Issue
Block a user