// /components/dataImport/dataImportRoutes.js 'use strict'; const express = require('express'); const multer = require('multer'); const dataImportController = require('./dataImportController'); const authMiddleware = require('../../middlewares/authMiddleware'); const requireSuperAdmin = require('../../middlewares/requireSuperAdmin'); const router = express.Router(); const upload = multer({ storage: multer.memoryStorage(), limits: { fileSize: 20 * 1024 * 1024 } }); router.use(authMiddleware); router.use(requireSuperAdmin); router.post('/', upload.single('file'), dataImportController.importJson); module.exports = router;