File tree Expand file tree Collapse file tree 4 files changed +27
-5
lines changed Expand file tree Collapse file tree 4 files changed +27
-5
lines changed Original file line number Diff line number Diff line change @@ -3,12 +3,11 @@ NODE_ENV=development
33# PORT=9003
44LOGGER_LEVEL = debug
55
6- DB_HOST = ec2-54-228-218-84 .eu-west-1.compute.amazonaws.com
6+ DB_HOST = ec2-34-252-35-249 .eu-west-1.compute.amazonaws.com
77DB_PORT = 5432
8- DB_USERNAME = etdziotpauxtwt
9- DB_PASSWORD = 1ded2c326225e5a9c4bced1556340dea5d46295cb2516910e16e7786780f8fc2
10- DB_NAME = da0ao8luoeh1gf
11-
8+ DB_USERNAME = weqmmdzigxaexg
9+ DB_PASSWORD = 67d8818d8d1aef20a1c19ce4b3dd209832d56d0c9fc59dd111abda3f43f57c22
10+ DB_NAME = d6s4priqjfa63v
1211
1312
1413
Original file line number Diff line number Diff line change 1+
2+ import { Response , Request } from "express" ;
3+ import { logger } from "../logger" ;
4+ import { AppDataSource } from "../data-source" ;
5+ import { Course } from "../models/course" ;
6+
7+ export async function getAllCourses ( request : Request , response : Response ) {
8+
9+ logger . debug ( `Called getAllCourses()` ) ;
10+
11+ const courses = await AppDataSource
12+ . getRepository ( Course )
13+ . createQueryBuilder ( "courses" )
14+ . orderBy ( "courses.seqNo" )
15+ . getMany ( ) ;
16+
17+ response . status ( 200 ) . json ( { courses} ) ;
18+
19+ }
Original file line number Diff line number Diff line change 1+
12import { Response , Request } from "express" ;
23
34export function root ( request : Request , response : Response ) {
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import {root} from "./routes/root";
1313import { isInteger } from "./utils" ;
1414import { logger } from "./logger" ;
1515import { AppDataSource } from "./data-source" ;
16+ import { getAllCourses } from "./routes/get-all-courses" ;
1617
1718
1819const app = express ( ) ;
@@ -22,6 +23,8 @@ function setupExpress() {
2223
2324 app . route ( "/" ) . get ( root ) ;
2425
26+ app . route ( "/api/courses" ) . get ( getAllCourses ) ;
27+
2528}
2629
2730function startServer ( ) {
You can’t perform that action at this time.
0 commit comments