April 2018
Beginner
536 pages
13h 21m
English
The index file is the application's entry point. The entry point creates a new Express app and a database connection. It then connects the controller routes to the Express app and launches the web server:
import "reflect-metadata";
import express from "express";
import { getDbConnection } from "./db";
import { movieRouter } from "./controllers/movie_controller";
(async () => {
await getDbConnection();
const port = 3000;
const app = express();
app.use("/api/v1/movies", movieRouter);
app.listen(port, () => {
console.log(`Server running at http://127.0.0.1:${port}/`)
});
})();