From cb97bfb718683408c7023fcad675b7e22ac7a697 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Wed, 23 Apr 2025 23:48:33 +0200 Subject: [PATCH] =?UTF-8?q?Supprimer=20le=20fichier=20server=5Flocal.js=20?= =?UTF-8?q?et=20ses=20d=C3=A9pendances?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server_local.js | 68 ------------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 server_local.js diff --git a/server_local.js b/server_local.js deleted file mode 100644 index ebbb55c..0000000 --- a/server_local.js +++ /dev/null @@ -1,68 +0,0 @@ -const devlock = require('./devlock.js'); -devlock.is_dev = true; // Set to true for development mode - -// server.js version locale -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('./api'); -app.use('/api', apiRoutes); - -// Swagger dependencies -const swaggerUi = require('swagger-ui-express'); -const swaggerJsdoc = require('swagger-jsdoc'); - -// Configuration de Swagger -const swaggerOptions = { - definition: { - openapi: '3.0.0', - info: { - title: 'API Documentation', - version: '1.0.0', - description: 'Documentation de l\'API avec Swagger', - }, - servers: [ - { - 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 -}; - -// Initialisation de swagger-jsdoc -const swaggerDocs = swaggerJsdoc(swaggerOptions); - -// Route Swagger UI -app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocs)); - -// Route de base pour tester le serveur -app.get('/', (req, res) => { - res.setHeader('Access-Control-Allow-Origin', 'http://localhost:5500'); - res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE'); - res.setHeader('Access-Control-Allow-Headers', 'Content-Type'); - res.send('Bienvenue sur mon API Node.js!'); -}); - -// Démarrer le serveur -app.listen(port, () => { - console.log(`[SERVER] Serveur démarré sur http://localhost:${port}`); - console.log(`[SERVER] Swagger documentation disponible sur http://localhost:${port}/api-docs`); -});