Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //This is in the old Javascript File
- function sendArrays() {
- var arrays = {
- 'inProgressArray[]': inProgressTasks,
- 'completedArray[]': completedTasks,
- 'archivedArray[]': archivedTasks
- }
- $.ajax({
- url: "http://127.0.0.1:8081/array",
- type: "POST",
- dataType: 'json',
- contentType: 'application/json',
- data: JSON.stringify(arrays)
- });
- }
- __________________________________________________________________________________________________________________
- //inside the /login post method in Node js
- if(loggedIn) {
- req.session.email = email;
- res.sendFile(__dirname + "/projectPH1 23 69/" + "ToDoList.html");
- try {
- data = fs.readFileSync(__dirname + "/database/data/" + "user" + req.session.userID + ".json");
- req.session.arrays = JSON.parse(data);
- req.session.arrays["name"] = req.session.userName
- } catch (ex) {
- console.log(ex);
- }
- }
- else {
- res.sendFile(__dirname + "/projectPH1 23 69/" + "Login Error.html")
- }
- ________________________________________________________________________________________________________
- //inside the /array post method
- app.post('/array', function(req, res) {
- var data = req.body;
- fs.writeFile(__dirname + "/database/data/" + "user" + req.session.userID + ".json",JSON.stringify(data), function (err) {
- if (err) {
- console.log(err);
- }
- });
- req.session.arrays = data; //THIS IS THE IMPORTANT ONE
- req.session.arrays["name"] = req.session.userName; //don't care much about it but it's important considering you have the same approach
- console.log(req.session.arrays);
- res.send('success'); //don't care about this shit
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement