tracker.js 698 B

123456789101112131415161718192021222324252627282930
  1. const Tracker = require("../models/tracker.js");
  2. module.exports = {
  3. /*
  4. POST: create a new tracker
  5. req.body = {
  6. name: String
  7. project: String
  8. description: String
  9. start: Date
  10. }
  11. */
  12. create: function(req, res){
  13. let tracker = new Tracker({
  14. name: req.body.name,
  15. project: req.body.project,
  16. description: req.body.description,
  17. start: new Date(req.body.start),
  18. pauses: []
  19. });
  20. tracker.save()
  21. .then((tracker)=>{
  22. return res.json(tracker);
  23. })
  24. .catch((err)=>{
  25. return res.json(err);
  26. });
  27. }
  28. }