20 lines
483 B
JavaScript
20 lines
483 B
JavaScript
const express = require('express');
|
|
const { traiterRequeteSmartHome } = require('../smarthome');
|
|
|
|
const router = express.Router();
|
|
|
|
router.post('/', (req, res) => {
|
|
try {
|
|
const reponse = traiterRequeteSmartHome(req.body);
|
|
res.json(reponse);
|
|
} catch (err) {
|
|
console.error('Smart Home erreur:', err);
|
|
res.status(500).json({
|
|
requestId: req.body?.requestId || 'inconnu',
|
|
payload: { errorCode: 'transientError' },
|
|
});
|
|
}
|
|
});
|
|
|
|
module.exports = router;
|