added endpoints for pepper and esp

This commit is contained in:
2024-06-03 12:55:43 +02:00
parent 99c68fae9a
commit b6353d15ba

View File

@@ -21,6 +21,20 @@ const pool = mariadb.createPool(databaseCredentials);
// Register incoming HTTP request handlers // Register incoming HTTP request handlers
require('./incoming_request_handlers')(app, pool); require('./incoming_request_handlers')(app, pool);
let ipAddress = ''; // to store the received IP address
// endpoint to receive an IP address from an external source
app.post('/set-ip', (req, res) => {
ipAddress = req.body.ip;
console.log('IP address received:', ipAddress);
});
// endpoint for the ESP32 to fetch the IP address
app.get('/get-ip', (req, res) => {
res.json({ ip: ipAddress });
console.log('IP address sent to ESP32');
});
// Start server // Start server
app.listen(serverPort, () => { app.listen(serverPort, () => {
console.log(`Server running on port ${serverPort}`); console.log(`Server running on port ${serverPort}`);