Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var bodyParser = require('body-parser');
- var mongoose = require('mongoose');
- mongoose.connect('mongodb://localhost:27017/mean-uber');
- var cors = require('cors');
- var bcrypt = require('bcrypt');
- var saltRounds = 10;
- var app = express();
- app.use(bodyParser.json());
- app.use(cors());
- var User = mongoose.model('User', {
- name: String,
- phone: String,
- email: String,
- password: String
- });
- app.post('/api/users', function (req, res) {
- User.create({
- name: req.body.name,
- phone: req.body.phone,
- email: req.body.email,
- password: bcrypt.hashSync(req.body.password, saltRounds)
- }, function (err, user) {
- if (err) console.log(err);
- res.json(user);
- });
- });
- app.listen(3000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement