From bcc9ffff7485c0b860f3066953f26f814210825f Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Mon, 19 Jan 2026 22:43:39 -0500 Subject: [PATCH] Add auto-read api/version --- api/server.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/server.js b/api/server.js index 6e7c6a8..ce48f9d 100644 --- a/api/server.js +++ b/api/server.js @@ -1,6 +1,7 @@ import express from 'express'; import cors from 'cors'; import dotenv from 'dotenv'; +import fs from 'fs/promises'; import { medicationRouter } from './services/medications/index.js'; import { shiftsRouter } from './services/shifts/index.js'; import { shiftRunQuery } from './services/shiftConnection.js'; @@ -45,9 +46,12 @@ app.get('/api/db-health', async (req, res) => { res.status(500).json({ connected: false, error: err.message }); } }); + app.get('/api/version', async (req, res) => { try { - res.json('1.0.9'); + const packageData = await fs.readFile('./package.json', 'utf8'); + const pkg = JSON.parse(packageData); + res.json(pkg.version); } catch (err) { console.error(err); res.status(500).json({ connected: false, error: err.message });