Skip to content
Snippets Groups Projects
Select Git revision
  • bbc727f03c382cf08683685b7dddb621fc70e657
  • main default protected
2 results

user.controller.js

Blame
  • user.controller.js 757 B
    const User = require('../models/user.model').model;
    
    module.exports.home = (_,res) => res.redirect('/user.html');
    
    module.exports.me =
      async (req, res) =>  {
        const user = await User.findById(req.userId);
        console.log(user);
        console.log(req.userId);
        res.status(200).json({ name : user.name, admin : user.admin});
      }
    
    module.exports.update =
      async (req,res) => {
        const updatedData = { ...req.body };
        console.log(updatedData);
        const user = await User.findByIdAndUpdate(req.userId,
                                                  updatedData,
                                                  { new : true });
        console.log(user);
        res.status(200).json({ description : user.description , message : 'mise à jour réussie'});
      }