From 374054ef1f830bdd683666ef1f2150c3b1ded339 Mon Sep 17 00:00:00 2001 From: Fabio Manganiello <fabio@manganiello.tech> Date: Wed, 19 Feb 2025 19:43:30 +0100 Subject: [PATCH] Endpoint name --- app.js | 8 +++++--- package.json | 2 +- public/js/main.js | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app.js b/app.js index ff4fdd3..5fbef2a 100644 --- a/app.js +++ b/app.js @@ -36,14 +36,16 @@ const GpsData = sequelize.define('GpsData', { app.use(express.static('public')); app.set('view engine', 'ejs'); -// Routes +// View route app.get('/', async (req, res) => { res.render('index') }); -app.get('/get', async (req, res) => { +// API route +app.get('/gpsdata', async (req, res) => { + const limit = req.query.limit || 100; const apiResponse = await GpsData.findAll({ - limit: 1000, + limit: limit, offset: 0, }); diff --git a/package.json b/package.json index 316d613..a3fabcb 100644 --- a/package.json +++ b/package.json @@ -13,4 +13,4 @@ "pg": "^8.7.1", "sequelize": "^6.6.5" } -} \ No newline at end of file +} diff --git a/public/js/main.js b/public/js/main.js index 9e71cc2..89952fc 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -1,5 +1,5 @@ async function getGpsData() { - return await fetch('/get') + return await fetch('/gpsdata') } document.addEventListener('DOMContentLoaded', () => {