Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Server.js
- var express = require('express');
- var mongoose = require('mongoose')
- var app = express();
- var route = express.Router();
- var bodyParser = require('body-parser')
- mongoose.Promise = global.Promise
- mongoose.connect('mongodb://127.0.0.1/adminApp')
- app.use(bodyParser.json())
- app.use(bodyParser.urlencoded({ extended: true }))
- var routes = require('./app/models/admin.login.model')
- //var actionROute = require('./app/models/admin.action.model')
- routes(app)
- //actionROute(app);
- app.listen(1212);
- //admin.login.controller
- var mongoose = require('mongoose');
- var User = require('../models/admin.login.model');
- exports.adminLogin = function (req, res) {
- console.log('login req', req.body);
- var userName = req.body.userName;
- var usrPassword = req.body.userPassword;
- User.findOne({ userName: userName }, function (err, user) {
- console.log(user)
- if (err) {
- console.log(err);
- return res.status(500).send()
- }
- if (user) {
- if (user.usrPassword !== usrPassword) {
- return res.status(401).send('Password Incorrect');
- }
- } else {
- return res.send(404).send('not found')
- }
- return res.status(200).send(user)
- })
- }
- //admin.model.js
- var mongoose = require('mongoose');
- var userSchema = new mongoose.Schema({
- userName: { type: String, unique: true },
- usrPassword: { type: String },
- firstName: String,
- lastName: String
- })
- //admin.rotue.js
- module.exports = function (app) {
- console.log('routes loaded');
- var login = require('../controllers/admin.login.controllers');
- var adminAction = require('../controllers/admin.action.controller');
- app.route('/login')
- .post(login.adminLogin)
- app.route('/register')
- .post(login.adminRegister)
- app.route('/addDevice')
- .post(adminAction.addDevice)
- }
Add Comment
Please, Sign In to add comment