Guest User

Untitled

a guest
Jan 21st, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. // Image POST handler.
  2. router.post("/blog/", function (req, res) {
  3. upload_image(req, function(err, data) {
  4.  
  5. if (err) {
  6. return res.status(404).end(JSON.stringify(err));
  7. }
  8. console.log(data)
  9. res.send(data);
  10. });
  11. });
  12.  
  13.  
  14.  
  15. //Create Route
  16. router.post('/blog', middleware.isLoggedIn, middleware.isAdmin, (req, res)=> {
  17. //create blog
  18. req.body.blog.body = req.sanitize(req.body.blog.body);
  19. Blog.create(req.body.blog, (err, blogCreated) => {
  20. if(err){
  21. req.flash("error", err.message)
  22. return res.redirect('/blog/new');
  23. } else {
  24. blogCreated.author.id = req.user._id;
  25. blogCreated.author.username = req.user.username;
  26. blogCreated.save();
  27.  
  28. //then redirect
  29. res.redirect('/blog')
  30. }
  31. })
  32.  
  33. })
  34.  
  35. router.post('/blog', middleware.isLoggedIn, middleware.isAdmin, (req, res)=> {
  36. upload_image(req, function(err, data) {
  37.  
  38. if (err) {
  39. return res.status(404).end(JSON.stringify(err));
  40. }
  41. console.log(data)
  42. res.send(data);
  43. });
  44. //create blog
  45. req.body.blog.body = req.sanitize(req.body.blog.body);
  46. Blog.create(req.body.blog, (err, blogCreated) => {
  47. if(err){
  48. req.flash("error", err.message)
  49. return res.redirect('/blog/new');
  50. } else {
  51. blogCreated.author.id = req.user._id;
  52. blogCreated.author.username = req.user.username;
  53. blogCreated.save();
  54.  
  55. //then redirect
  56. res.redirect('/blog')
  57. }
  58. })
  59.  
  60. })
Add Comment
Please, Sign In to add comment