added endpoints for pepper and esp
This commit is contained in:
@@ -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}`);
|
||||||
|
Reference in New Issue
Block a user