thegrid22593
11/22/2017 - 1:39 AM

Rest API Node

Basic Express API Routing

const express = require('express');
const router = express.Router();
const db = require('./../db/db.js');

router.get('/projects', (req, res) => {
  console.log('you hit projects');
  Project.find(function (err, projects) {
     if(!err) {
       console.log(projects);
       res.json(projects);
     } else {
       console.log(err);
     }
  });
});

router.post('/projects', (req, res) => {
  console.log(req.body);

  var project = new Project({
    name: req.body.name,
    description: req.body.description,
    technologies: req.body.technologies
  });

  project.save((err) => {
    if(err) console.log(err);
  });
});