Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var app = express();
- var fs = require("fs");
- var bodyParser = require('body-parser');
- // Create application/x-www-form-urlencoded parser
- var urlencodedParser = bodyParser.urlencoded({ extended: false })
- var authenticatedUser = null;
- app.use(express.static('public'));
- app.get('/', function (req, res) {
- res.sendFile( __dirname + "/" + "homePage.html" );
- })
- app.post('/logInForm', urlencodedParser, function (req, res) {
- // Prepare output in JSON format
- console.log("ay7aga");
- email = req.body.email;
- password = req.body.password;
- console.log(email);
- console.log(password);
- fs.readFile( __dirname + "/" + "logInJson.json", 'utf8', function (err, data) {
- data = JSON.parse( data );
- var flag = 0;
- for (var user in data) {
- if(email == data[user].email){flag = 1; authenticatedUser = user; break;}
- else{flag = 0; }
- }
- if(flag == 1){
- fs.readFile( __dirname + "/" + "tablesAia.json", 'utf8', function (err1, tables_data) {
- tables_data = JSON.parse(tables_data);
- console.log(tables_data[user].html);
- res.end((tables_data[user].html));
- });
- }
- else{res.sendFile( __dirname + "/" + "homePage.html" );}
- });
- })
- app.post('/save', urlencodedParser, function (req, res) {
- // Prepare output in JSON format
- body = req.body.body1;
- console.log(body);
- /*fs.readFile( __dirname + "/" + "tables.json", 'utf8', function (err, data) {
- data = JSON.parse( data );
- data[authenticatedUser].html = body;
- fs.writeFile(__dirname + "/" + "tables.json",JSON.stringify(data), function (err) {
- if (err) return console.log(err);
- console.log(JSON.stringify(data));
- });
- });
- */
- })
- var server = app.listen(8081, function () {
- var host = server.address().address
- var port = server.address().port
- console.log("Example app listening at http://%s:%s", host, port) })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement