feat(database): Implement DatabaseManager for managing database structure and initialization
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 1m51s
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 1m51s
feat(routes): Add camera, image, measurement, project, and video routes with Swagger documentation feat(services): Create storageService and videoService for file management and video processing fix(errorHandler): Enhance error handling with standardized responses and database operation wrappers
This commit is contained in:
25
api.js
25
api.js
@@ -1,27 +1,10 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const cors = require('cors');
|
||||
const projectRoutes = require('./routes/projectRoutes');
|
||||
const measurementRoutes = require('./routes/measurementRoutes');
|
||||
const videoRoutes = require('./routes/videoRoutes');
|
||||
const imageRoutes = require('./routes/imageRoutes');
|
||||
const uploadRoutes = require('./routes/uploadRoutes');
|
||||
const FileWatcher = require('./src/data/filewatcher');
|
||||
const database_manager = require('./src/database/database_manager');
|
||||
const capture_system = require('./routes/capture_system');
|
||||
|
||||
router.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,
|
||||
}));
|
||||
// Importe toutes les routes depuis notre nouvelle structure
|
||||
const apiRoutes = require('./src/routes');
|
||||
|
||||
router.use('/', projectRoutes);
|
||||
router.use('/', measurementRoutes);
|
||||
router.use('/', videoRoutes);
|
||||
router.use('/', imageRoutes);
|
||||
router.use('/', uploadRoutes);
|
||||
router.use('/', capture_system);
|
||||
// Utilise directement toutes les routes définies dans src/routes/index.js
|
||||
router.use('/', apiRoutes);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
Reference in New Issue
Block a user