在JavaScript中设置ExpressJS中的视图variables

假设我将一个variablesmyvar从我的路由器传递给view-

 app.get('/test', function(req, res) { res.render('testPage', { myVar: true }); } 

现在我可以在脚本标签的视图中使用这个variables,像这样 –

 <script> var myVar = <%- JSON.stringify(myVar) %>; console.log(myVar); // prints 'true' </script> 

我想要做的是重置视图variablesmyVar为false,但是这并没有发生。

 <script> var myVarJS = <%- JSON.stringify(myVar) %>; console.log(myVarJS); // prints 'true' <%- myVar = false %>; myVarJS = <%- JSON.stringify(myVar) %>; console.log(myVarJS); // still prints 'true' </script> 

该场景是可以从路由器传递具有值的视图variables。 现在我想从我的客户端JavaScript中更改该variables的值。

我正在使用的视图的模板引擎是EJS。

更改<%- myVar = false %>;<% myVar = false %>;