Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var app = express();
- var path = require('path');
- var fs = require('fs');
- var bodyParser = require('body-parser');
- var urlencodedParser = bodyParser.urlencoded({ extended: false })
- // viewed at http://localhost:8080
- //app.use('/cssFiles',express.static(__dirname + '/public'));
- // in the foolowing line :
- // instead of (/) we will add the desired url for example : webproject.html'
- app.use(express.static('public'));
- app.get('/',function(req,res) {
- res.sendFile(path.join(__dirname + "/" + "home.html"));
- });
- app.post('/home/tasks',urlencodedParser, function(req, res ,err) {
- var email= req.body.email;
- var password = req.body.password;
- var name = req.body.username;
- fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err,
- data) {
- data = JSON.parse( data );
- /*for (var i in data) {
- if (data[i].password == password) {
- console.log ("found");
- res.sendFile(path.join(__dirname + '/webproject.html'));
- break
- } else {
- console.log("not found");
- }
- */
- //res.redirect(req.get('refer'));
- });
- res.sendFile(path.join(__dirname + "/" + "webproject.html"));
- //res.end();
- // console.log(email);
- // console.log (password);
- // console.log(name);
- //res.end(password);
- });
- // trying to get the user inputs and store them in json file ,
- // then display them ..... ya rab :D
- app.post('/home/tasks/add',urlencodedParser, function(req,res) {
- var name = req.body.taskName;
- var dueDate = req.body.dueDate;
- var description = req.body.description;
- var add = {
- "name" : name,
- "due date" : dueDate,
- "description" : description
- };
- console.log(req.body.taskName + "notfound");
- fs.readFile( __dirname + "/" + "tasks.json", 'utf8', function (err,
- data) {
- data = JSON.parse( data );
- data["task4"] = add;
- // console.log(name);
- // console.log(dueDate);
- // console.log(description);
- fs.appendFile("tasks.json",data,function(error) {
- if (error) {
- console.log ("error :" + error.message);
- } else {
- console.log("successful :D ");
- //console.log(data);
- }
- });
- res.end(JSON.stringify(data));
- });
- });
- app.get('/home/register',function(req,res) {
- res.sendFile(path.join(__dirname + "/" + "register.html"));
- });
- app.get('/home/signin',function(req,res) {
- res.sendFile(path.join(__dirname + "/" + "sign in.html"));
- });
- app.listen(5000);
- console.log("server is listening on port 5000");
- // trying to deal with json files
- // display the list of the users
- /*
- var express = require('express');
- var app = express();
- var fs = require("fs");
- app.get('/listUsers', function (req, res) {
- fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err,
- data) {
- console.log( data );
- res.end( 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)
- })*/
- // adding user
- /*var express = require('express');
- var app = express();
- var fs = require("fs");
- var user = {
- "user4" : {
- "name" : "mohit",
- "password" : "password4",
- "profession" : "teacher",
- "id": 4
- }
- }
- app.get('/addUser', function (req, res) {
- // First read existing users.
- fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err,
- data) {
- data = JSON.parse( data );
- data["user4"] = user["user4"];
- data["user4"].password = "wtf";
- var x = data["user4"].password;
- console.log( data["user4"].password );
- res.end( JSON.stringify());
- });
- })
- var server = app.listen(5000, 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