Updated incoming_request_handlers.js to match database querying

This commit is contained in:
Luca Warmenhoven
2024-05-29 12:17:33 +02:00
parent d1e0c5b08e
commit d080f0af8d
3 changed files with 71 additions and 14 deletions

View File

@@ -31,16 +31,19 @@ function handleIncoming(request, response, app, pool)
else
{
// Send back the data in the right format
let firstRow = rows[0];
let converted = rows.map(row => {
return {
name: row.Name,
description: row.Description,
muscleGroup: row.MuscleGroup,
imageUrl: row.ImageURL,
videoUrl: row.VideoURL
};
});
response
.status(200)
.send(JSON.stringify({
name: firstRow.Name,
description: firstRow.Description,
muscleGroup: firstRow.MuscleGroup,
imageUrl: firstRow.ImageURL,
videoUrl: firstRow.VideoURL
}));
.send(JSON.stringify(converted));
}
})
.catch(error => {
@@ -64,5 +67,5 @@ function handleIncoming(request, response, app, pool)
// Export the function that registers the incoming request handlers
module.exports = function(app, pool) {
app.get('/', (req, res) => handleIncoming(req, res, app, pool));
app.post('/', (req, res) => handleIncoming(req, res, app, pool));
};

View File

@@ -0,0 +1,24 @@
const address = 'http://145.92.8.135:3445/';
const data = {
rotationX: 1,
rotationY: .4,
rotationZ: .1,
accelerationX: 1,
accelerationY: 2,
accelerationZ: 4,
deviceId: 1,
type: 'data'
};
for ( let i = 0; i < 10; i++)
{
setTimeout(() => {
console.log("Sending data");
fetch(address, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(data)
});
}, i * 1000);
}