diff options
Diffstat (limited to 'modules/todo/todo.js')
-rw-r--r-- | modules/todo/todo.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/todo/todo.js b/modules/todo/todo.js index 0b3da3c..66433d9 100644 --- a/modules/todo/todo.js +++ b/modules/todo/todo.js @@ -3,7 +3,8 @@ var cmn=require("../$common.js"), persist=require("node-persist"), bcrypt=require("bcrypt"), - basicAuth=require("basic-auth"); + basicAuth=require("basic-auth"), + fs=require("fs"); var bcryptHashRounds=10; @@ -134,7 +135,10 @@ module.exports=function(app,io,_moddir){ app.all(["/todo","/todo/*"],authMiddleware); //for all the other endpoints app.get("/todo",function(req,res){ - res.sendFile(moddir+"/todo.html"); + var contents=fs.readFileSync(moddir+"/todo.html","utf8"); + var replaced=contents.replace("/*REPLACEME*/null/*TODOLIST*/", + JSON.stringify(tasks[req.authuser])); + res.send(replaced); }); app.get("/todo/list",function(req,res){ res.json(tasks[req.authuser]); |