Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const users = express.Router();
- const cors = require('cors');
- const jwt = require('jsonwebtoken');
- const bcrypt = require('bcrypt');
- const user = require("../models/users")
- users.use(cors());
- process.env.SECRET_KEY = 'secret';
- users.post('/register', (req,res) => {
- const userData = {
- user_name: req.body.user_name,
- password: req.body.password,
- email: req.body.email
- }
- user.findOne({
- where: {
- email: req.body.email
- }
- })
- .then(user => {
- if(!user){
- bcrypt.hash(req.body.password, 10, (err,hash) => {
- userData.password = hash
- user.create(userDate)
- .then(user => {
- res.json({status: user.mail + ' zarejestrowano ' })
- })
- .catch(err => {
- res.send('error: ' + err)
- })
- })
- }else{
- res.json({error: "Taki użytkownik już istnieje!"})
- }
- })
- .catch(err =>{
- res.send("Error" + err)
- })
- })
- module.exports = users
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement