Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

README.md

Blame
  • Forked from Giuseppe Lipari / ISI-TP2-injection
    Source project has a limited visibility.
    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'});
      }