Routes Js

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

// server.

js
const express = require('express');
const app = express();
const db = require('./db');

app.use(express.json());

app.use((req, res, next) => {


res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, DELETE');
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-
Type, Accept');
next();
});

app.get('/test', (req, res) => {


return res.json({ message: 'Test successful' });
});

app.get('/temperature', (req, res) => {


db.query('SELECT * FROM donnees_maritimes', (err, result) => {
if (err) {
console.error('Erreur lors de la récupération de la température :', err);
return res.status(500).json({ error: 'Erreur serveur' });
} else {
const temperature = result[0]?.temperature;
return res.json({ temperature });
}
});
});

const PORT = process.env.PORT || 3000;


app.listen(PORT, () => {
console.log(`Serveur démarré sur le port ${PORT}`);
});

You might also like