Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const bodyParser = require('body-parser');
- const register = require('./functions/register');
- const login = require('./functions/login');
- const port = process.env.PORT || 5000;
- const app = express();
- var http = require('http').Server(app);
- http.listen(port);
- app.use(bodyParser.urlencoded({extended: true}));
- app.use(bodyParser.json());
- app.use(express.static('statics'));
- app.post('/reg', (req,res) => {
- let email = req.body[0];
- let username = req.body[1];
- let password = req.body[2];
- register.registerUser(username, email, password).then(result => {
- res.status(result.status).json({message:result.message});
- }).catch(err => {
- res.status(err.status).json({message:err.message});
- })
- });
- app.post('/logi', (req,res) => {
- let username = req.body[0];
- let password = req.body[1];
- login.loginUser(username, password).then(result => {
- res.status(result.status).json({message:result.message});
- }).catch(err => {res.status(err.status).json({message:err.message});
- });
- });
- function registerPost(data) {
- return new Promise((resolve, reject) => {
- let xhr = new XMLHttpRequest();
- xhr.open("POST", 'http://localhost:5000/reg',true);
- xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
- xhr.onload = resolve;
- xhr.onerror = reject;
- xhr.send(JSON.stringify(data));
- });
- }
- function loginPost(data) {
- return new Promise((resolve, reject) => {
- let xhr = new XMLHttpRequest();
- xhr.open("POST", 'http://localhost:5000/logi', true);
- xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
- xhr.onload = resolve;
- xhr.onerror = reject;
- xhr.send(JSON.stringify(data));
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement