Guest User

Untitled

a guest
Nov 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. listRouter.delete('/:id',
  2. function(req, res) {
  3. req.list = list;
  4. req.list.remove(function(err){
  5. if (err)
  6. res.status(500).send(err);
  7. else
  8. res.redirect('/')
  9. });
  10. });
  11.  
  12. <form method="DELETE" action="/:id">
  13. <button type="submit">Delete</button>
  14. </form>
  15.  
  16. {
  17. message: "Cast to ObjectId failed for value ":id" at path "_id"",
  18. name: "CastError",
  19. kind: "ObjectId",
  20. value: ":id",
  21. path: "_id"
  22. }
  23.  
  24. <a class="btn btn-raised btn-danger" href="/admin/dashboard/detele/<%= data.userId %>">Delete</a></td>
  25. <!-- The href needs to point at a link where data.userId is shown. Hence you need the = after <% for ejs to show the variable. -->
  26.  
  27. app.get('/admin/dashboard/detele/:id', users.deleteUser);
  28.  
  29. exports.deleteUser = function(req, res) {
  30.  
  31. users.findOneAndRemove({
  32. userId: req.params.id
  33. }, function(err, user) {
  34.  
  35. if (err) throw err;
  36.  
  37. console.log("Success");
  38.  
  39. });
  40.  
  41. res.redirect('/admin/dashboard');
  42.  
  43. }
  44.  
  45. var skema = new mongo.Schema({
  46.  
  47. name: String,
  48. email: String,
  49. password: String,
  50. date: {
  51. type: Date,
  52. default: Date.now
  53. },
  54. admin: Boolean
  55. });
  56.  
  57.  
  58. var users = mongo.model('accounts', skema);
Add Comment
Please, Sign In to add comment