nestjs for beginners code example
Example 1: nestjs tutorial for beginners
import { Injectable, HttpException } from '@nestjs/common';
import { COURSES } from './courses.mock';
@Injectable()
export class CoursesService {
courses = COURSES;
}
Example 2: nestjs tutorial for beginners
getCourses(): Promise<any> {
return new Promise(resolve => {
resolve(this.courses);
});
}
getCourse(courseId): Promise<any> {
let id = Number(courseId);
return new Promise(resolve => {
const course = this.courses.find(course => course.id === id);
if (!course) {
throw new HttpException('Course does not exist', 404)
}
resolve(course);
});
}