12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- const Project = require('./project')
- const express = require('express')
- const router = express.Router()
- // GET all movies
- router.route(/^\/(\w+)\/(\w+)$/).get(function (req, res, next) {
- Project.find(function (err, movies) {
- if (err) {
- return res.send(err)
- }
- res.json(movies)
- })
- })
- /*
- // POST new movie
- router.route('/movies').post(function (req, res) {
- const movie = new Project(req.body)
- movie.save(function (err) {
- if (err) {
- return res.send(err)
- }
- res.send({ message: 'Project added.' })
- })
- })
- // PUT update movie
- router.route('/movies/:id').put(function (req, res) {
- Project.findOne({ _id: req.params.id }, function (err, movie) {
- if (err) {
- return res.send(err)
- }
- for (prop in req.body) {
- movie[prop] = req.body[prop]
- }
- movie.save(function (req, res) {
- if (err) {
- return res.send(err)
- }
- res.json({ message: 'Project updated.' })
- })
- })
- })
- // GET one movie
- router.route('/movies/:id').get(function (req, res) {
- Project.findOne({ _id: req.params.id }, function (err, movie) {
- if (err) {
- return res.send(err)
- }
- res.json(movie)
- })
- })
- // DELETE one
- router.route('/movies/:id').delete(function (req, res) {
- Project.remove({ _id: req.params.id }, function (err, movie) {
- if (err) {
- return res.send(err)
- }
- res.json({ message: 'Project deleted.' })
- })
- }) */
- module.exports = router
|