UNPKG

@georgiancollege/express-mvc

Version:
38 lines (30 loc) 897 B
import express from 'express'; let router = express.Router(); /* Get the movie Controller */ import { DisplayMovieList, DisplayMovieByID, AddMovie, UpdateMovie, DeleteMovie } from '../Controllers/movie'; /* GET /api/movies - display the movie list */ router.get('/', (req, res, next) => { DisplayMovieList(req, res, next); }); /* GET /api/movies/:id - display a movie by id */ router.get('/:id', (req, res, next) => { DisplayMovieByID(req, res, next); }); /* POST /api/movies - add a new movie */ router.post('/', (req, res, next) => { AddMovie(req, res, next); }); /* PUT /api/movies/:id - update a movie by id */ router.put('/:id', (req, res, next) => { UpdateMovie(req, res, next); }); /* GET /api/movies/:id - delete a movie by id */ router.delete('/:id', (req, res, next) => { DeleteMovie(req, res, next); }); export default router;