Advertisement
Guest User

Untitled

a guest
Jun 27th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const express = require('express')
  2. const bodyParser = require('body-parser')
  3. const app = express()
  4. const mongoose = require('mongoose');
  5. const url = 'mongodb://localhost:27017';
  6.  
  7. const User = require('./model/user');
  8.  
  9. app.use(bodyParser.json())
  10. app.use(bodyParser.urlencoded({ extended : false}))
  11.  
  12. app.post('/api/user/login', (req, res) => {
  13.     mongoose.connect(url, function(err){
  14.         if(err) throw err;
  15.         User.find({
  16.             username : req.body.username, password : req.body.password
  17.         }, function(err, user){
  18.             if(err) throw err;
  19.             if(user.length === 1){ 
  20.                 return res.status(200).json({
  21.                     status: 'success',
  22.                     data: user
  23.                 })
  24.             } else {
  25.                 return res.status(200).json({
  26.                     status: 'fail',
  27.                     message: 'Login Failed'
  28.                 })
  29.             }
  30.            
  31.         })
  32.     });
  33. })
  34.  
  35. app.listen(3000, () => console.log('blog server running on port 3000!'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement