src/server.ts (15 lines of code) (raw):

import express from "express"; const app = express(); app.get('/', (_, res) => res.json({ version: app.get('version') || 'not defined', node_env: app.get('node_env') || 'not defined' })); app.get("/:number", (req, res) => { const number = parseFloat(req.params.number); if (isNaN(number)) { return res.status(400).send({ error: "Please provide a valid number" }); } const squareRoot = Math.sqrt(number); res.json({ square_root: squareRoot }); }); export default app;