02 - bcrypt setup
Import
var express = require('express');
var router = require('express').Router();
var sequelize = require('../db.js');
var User = sequelize.import('../models/user');
var bcrypt = require('bcryptjs'); //<---- ADD THIS
var jwt = require('jsonwebtoken');Adding bcrypt
router.post('/', function(req, res) {
var username = req.body.user.username;
var pass = req.body.user.password;
User.create({
username: username,
passwordhash: bcrypt.hashSync(pass, 10) //1 ADD THIS TO THE PROPERTY VALUE
}).then(
function createSuccess(user){
var token = jwt.sign({id: user.id}, process.env.JWT_SECRET, {expiresIn: 60*60*24});
res.json({
user: user,
message: 'created',
sessionToken: token
});
},
function createError(err){
res.send(500, err.message);
}
);
});
module.exports = router;Examining bcrypt.hashSync()

Postman and Postgres
Conclusion
Last updated