Advertisement
Guest User

Untitled

a guest
Dec 20th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express = require('express');
  2. var bodyParser = require('body-parser');
  3. var mongoose = require('mongoose');
  4. mongoose.connect('mongodb://localhost:27017/mean-uber');
  5. var cors = require('cors');
  6. var bcrypt = require('bcrypt');
  7. var saltRounds = 10;
  8. var app = express();
  9. app.use(bodyParser.json());
  10. app.use(cors());
  11. var User = mongoose.model('User', {
  12.     name: String,
  13.     phone: String,
  14.     email: String,
  15.     password: String
  16. });
  17. app.post('/api/users', function (req, res) {
  18.     User.create({
  19.         name: req.body.name,
  20.         phone: req.body.phone,
  21.         email: req.body.email,
  22.         password: bcrypt.hashSync(req.body.password, saltRounds)
  23.     }, function (err, user) {
  24.         if (err) console.log(err);
  25.         res.json(user);
  26.     });
  27. });
  28. app.listen(3000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement