RESTful routes js file:
// index route - show all todos
router.get("/", middleware.isLoggedIn,function(req,res) {
Todo.find({ "author.id" : req.user._id}, function(err, allTodos) {
if(err) {
console.log(err);
} else {
res.render("todo/index", {todos: allTodos});
}
});
});
My index.ejs file has:
<script src="/scripts/todoCalendar.js"></script>
at the end of the body tag and I want to access the passed variable todos inside my todoCalendar.js file.
I tried putting
<script>
var x= <%= todos %>
</script>
but it says x is undefined when i try to do a console.log(x) inside my todoCalendar.js file.
Any help is greatly appreciated.
<%=todos | json>