Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** rejestracja użytkownika */
- exports.addUser = (req, res, next) => {
- const body = validation(req);
- const role_id = body['role_id'];
- const last_name = body['last_name'];
- const first_name = body['first_name'];
- const email = body['email'];
- const plain_password = body['password'];
- bcrypt.hash(plain_password, 12)
- .then( hashedPw => {
- const user = new User({
- email: email,
- password: hashedPw,
- first_name: first_name,
- last_name: last_name,
- role_id: role_id
- });
- return user.save();
- }).then(user => {
- res.status(200).json(
- {
- status: 200,
- message:'Utworzono użytkownika',
- data: {
- user_id: user.user_id,
- email: user.email,
- first_name: user.first_name,
- last_name: user.last_name,
- role_id: user.role_id,
- }
- }
- );
- })
- .catch(
- err => {
- if(!err.statusCode) {
- err.statusCode = 500;
- }
- next(err);
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement