Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- var mongoose = require('mongoose');
- var bcrypt = require('bcrypt');
- var Schema = mongoose.Schema;
- /**
- * User Schema
- */
- var UserSchema = new Schema({
- userName : {
- type : String
- },
- password : {
- type : String
- },
- created : {
- type : Date,
- default : Date.now
- }
- });
- UserSchema.methods.comparePassword = function(password) {
- if(this.password==password){
- return true;
- }
- else {
- return false;
- }
- };
- module.exports =mongoose.model('User',UserSchema);
- var mongoose = require('mongoose');
- var User = require('../models/userModel');
- exports.register = function(req,res){
- var newUser = new User();
- console.log(req.body);
- console.log(newUser)
- newUser.password = req.body.password;
- newUser.userName = req.body.userName;
- newUser.save(function(err, user) {
- if (err) {
- return res.status(400).send({
- message : err
- });
- }
- else {
- user.hash_password = undefined;
- return res.json(newUser);
- }
- });
- };
- var userHandlers = require('../api/controllers/userController');
- module.exports = {
- configure: function(app) {
- /**
- * function register
- */
- app.post('/api/register', function(req, res) {
- userHandlers.register(req,res);
- });
- }
- };
- var express = require('express');
- var user = require('./routes/userRoutes');
- var app = express();
- var mongoose = require('mongoose');
- var uri = 'mongodb://localhost/tunihack'
- var promise = mongoose.createConnection('mongodb://localhost/tunihack', {
- useMongoClient: true,
- });
- mongoose.Promise = global.Promise;
- app.listen(3500, function () {
- console.log('Example app listening on port 3500!');
- });
Add Comment
Please, Sign In to add comment