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;