Advertisement
Guest User

Untitled

a guest
Aug 14th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. const express = require('express');
  2. const bodyParser = require('body-parser');
  3. const register = require('./functions/register');
  4. const login = require('./functions/login');
  5.  
  6. const port = process.env.PORT || 5000;
  7. const app = express();
  8.  
  9. var http = require('http').Server(app);
  10.  
  11. http.listen(port);
  12.  
  13. app.use(bodyParser.urlencoded({extended: true}));
  14. app.use(bodyParser.json());
  15. app.use(express.static('statics'));
  16.  
  17. app.post('/reg', (req,res) => {
  18. let email = req.body[0];
  19. let username = req.body[1];
  20. let password = req.body[2];
  21. register.registerUser(username, email, password).then(result => {
  22. res.status(result.status).json({message:result.message});
  23. }).catch(err => {
  24. res.status(err.status).json({message:err.message});
  25. })
  26. });
  27.  
  28. app.post('/logi', (req,res) => {
  29. let username = req.body[0];
  30. let password = req.body[1];
  31. login.loginUser(username, password).then(result => {
  32. res.status(result.status).json({message:result.message});
  33. }).catch(err => {res.status(err.status).json({message:err.message});
  34. });
  35. });
  36.  
  37. function registerPost(data) {
  38. return new Promise((resolve, reject) => {
  39. let xhr = new XMLHttpRequest();
  40. xhr.open("POST", 'http://localhost:5000/reg',true);
  41. xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
  42. xhr.onload = resolve;
  43. xhr.onerror = reject;
  44. xhr.send(JSON.stringify(data));
  45. });
  46. }
  47. function loginPost(data) {
  48. return new Promise((resolve, reject) => {
  49. let xhr = new XMLHttpRequest();
  50. xhr.open("POST", 'http://localhost:5000/logi', true);
  51. xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
  52. xhr.onload = resolve;
  53. xhr.onerror = reject;
  54. xhr.send(JSON.stringify(data));
  55. });
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement