const express = require('express'); const router = express.Router(); const path = require('path'); const multer = require('multer'); const viabilidadeController = require('../controller/viabilidadeController'); // grava uploads temporários em /uploads const upload = multer({ dest: path.join(__dirname, '..', 'uploads') }); // Rota para consultar viabilidade router.post('/viabilidade', viabilidadeController.consultarViabilidadeController); // rota de upload agora usa multer.single('csvfile') router.post('/upload', upload.single('csvfile'), viabilidadeController.uploadCsvFile); router.get('/status/:jobId', (req, res) => { const job = viabilidadeController.getJobController(req.params.jobId); if (!job) { return res.status(404).json({ error: 'Job não encontrado' }); } res.json(job); }); module.exports = router;