i have route calls controller , controller nothing respond view. nothing dynamic happening here. using swig views. reason, view not getting refreshed new changes. still shows me old view. have tried following no avail:
app.set('view cache', false); // disable swig's cache, following: swig.setdefaults({ cache: false }); app.disable('view cache'); app.set('etag', 'strong');
i have console.log
statement in controller , never seems log out leading me believe that controller never called. have simple middleware logs path out before routes set , see request route controller never gets called , older version of template view served.
am missing something??
update: server controller code:
exports.index = function (req, res) { res.render('myapp', {}); };
in order check code without node.js restart, consider use pm2 or nodemon
after installation of pm2:
pm2 start app.js --watch
pm2 automatically restarts app when file changes in current directory or subdirectories.
but favorite choice nodemon:
nodemon [your node app]
Comments
Post a Comment