Page MenuHomeDevCentral

incidentRoutes.js
No OneTemporary

incidentRoutes.js

const express = require('express');
const router = express.Router();
const incidentController = require('../controllers/incidentController.js');
const { authenticate } = require('../middleware/auth.js');
router.get('/incidents', incidentController.getIncidents);
router.get('/incidents/:id', incidentController.getIncidentById);
router.post('/incidents', authenticate, incidentController.createIncident);
router.put('/incidents/:id', authenticate, incidentController.updateIncident);
router.put('/incidents/:id/resolve', authenticate, incidentController.resolveIncident);
// Legacy endpoint
router.get('/incident/getAll', incidentController.getIncidents);
module.exports = router;

File Metadata

Mime Type
text/plain
Expires
Mon, Jun 8, 07:54 (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3769684
Default Alt Text
incidentRoutes.js (684 B)

Event Timeline