Guest User

Untitled

a guest
Dec 20th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. const express = require('express');
  2. const bodyParser = require('body-parser');
  3. const cors = require('cors');
  4. // const cookieParser = require('cookie-parser');
  5. // const session = require('express-session');
  6.  
  7. const app = express();
  8.  
  9. app.use(bodyParser.json());
  10. app.use(cors());
  11.  
  12. const connection = require('../db.connection');
  13. // app.use(cookieParser());
  14. // app.use(session({secret: "Shh, its a secret!"}));
  15.  
  16. const UserRoute = require('./routes/user');
  17.  
  18. app.listen(3000, () => {
  19. console.log("Server is up on 3000");
  20. });
  21.  
  22. app.get('/', function(req, res){
  23. res.send('express server working....');
  24. });
  25.  
  26. app.post('/log_in', (req, res) => {
  27. new Promise((resolve, reject) => {
  28. connection.query("select * from user where username=? and password=aes_encrypt(?,?)",
  29. [req.body.username, req.body.password, req.body.key],
  30. (err, res) => {
  31. if(err){
  32. reject(err);
  33. }else if(res.length) {
  34. resolve({reply: 'login success'});
  35. }else {
  36. resolve({reply: 'no such user found'});
  37. }
  38. });
  39. }).then((result) => {
  40. res.status(200).send(result);
  41. }).catch((err) => {
  42. res.status(400).send(err);
  43. });
  44. });
  45.  
  46. app.post('/sign_up', (req, res) => {
  47. new Promise((resolve, reject) => {
  48. connection.query("insert into user values(?, aes_encrypt(?,?))",
  49. [req.body.username, req.body.password, req.body.key],
  50. (err, res) => {
  51. if(err){
  52. reject(err);
  53. }
  54. resolve({reply: 'login success'});
  55. });
  56. }).then((result) => {
  57. res.status(200).send(result);
  58. }).catch((err) => {
  59. res.status(400).send(err);
  60. });
  61. });
Add Comment
Please, Sign In to add comment