You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

29 lines
514 B

import {Request, Response} from 'express';
import {COURSES} from './db-data';
export var coursesKeyCounter = 100;
export function createCourse(req: Request, res: Response) {
console.log("Creating new course ...");
const changes = req.body;
const newCourse = {
id: coursesKeyCounter,
seqNo: coursesKeyCounter,
...changes
};
COURSES[newCourse.id] = newCourse;
coursesKeyCounter += 1;
setTimeout(() => {
res.status(200).json(newCourse);
}, 2000);
}