I am having diffculty to access NodeJS data in script using EJS.
Here is the relevant code: \routes\maps.js:
var blankDb = {
"name" : "abcd",
"street" : "123",
"route" : "S Main St",
"city" : "MyCity",
"state" : "SC",
"country" : "United States",
"zip" : "29010",
};
exports.main = function(req, res){
console.log("Request details: " + req.method);
res.render('maps/index.ejs', {cat: 'phar', lat:34.9467, lng:-81.9275, zoom:12, records: blankDb});
};
\views\index.ejs:
var category = <%= cat %>;
var lat = <%= lat %>;
var lng = <%= lng %>;
var zoom = <%= zoom %>;
var record = <%= records %>;
This gives me error for:
Uncaught SyntaxError: Unexpected identifier for line 14 i.e. `var record = <%= records %>;`
Please help!!!