April 2018
Beginner
536 pages
13h 21m
English
The demo application included in the companion source code declares a web service that allows us to get the result of the pow calculation:
import * as express from "express";
import * as path from "path";
import { MathDemo } from "./math_demo";
export function getApp() {
const app = express();
// ...
app.get("/api/math/pow/:base/:exponent", (req, res) => {
const mathDemo = new MathDemo();
const base = parseInt(req.params.base, 10);
const exponent = parseInt(req.params.exponent, 10);
const result = mathDemo.pow(base, exponent);
res.json({ result });
});
return app;
}
The initialization of the application is separated into two files: main.ts and server.ts. The server.ts file defines the getApp function ...