For some reason I can\'t pass a variable to the pug template with Node JS.
app.get(\"/\", function (req, res) {
res.render(\'index\', { hello : \'Hey\'}
Try this.. works for me.
nodejs part / index.js
const router = require('express').Router();
router.get('/', (req, res, next) => {
const testObj = {hello: 'Hey'};
res.render('index', { testObj: JSON.stringify(testObj) });
});
pug/jade part / (index.pug)
script.
var testObj = !{testObj};
i'm using pug version: 2.0.3