Javascript Nodejs res.render函数不更新html页面

Javascript Nodejs res.render函数不更新html页面,javascript,node.js,Javascript,Node.js,我有一个nodejs应用程序,它使用res.render函数将值发送到html页面。第一次它工作正常,但下一次即使变量正在更新,html页面也不会更新并显示旧数据。(即使我按下刷新按钮,也会显示旧值)。我在pageload上用html显示这些值 在Node.js中,我有: app.get('/dashboard', function (req, res) { //res.render('dashboard', {originalText: orjText,

我有一个nodejs应用程序,它使用res.render函数将值发送到html页面。第一次它工作正常,但下一次即使变量正在更新,html页面也不会更新并显示旧数据。(即使我按下刷新按钮,也会显示旧值)。我在pageload上用html显示这些值

在Node.js中,我有:

app.get('/dashboard', function (req, res)
        {
            //res.render('dashboard', {originalText: orjText, keywords: KeyWords, relations: Relations, entities: Entities, concepts: Concepts, semantic: SemanticRoles});
            res.render('dashboard', {orjText, KeyWords, Relations, Entities, Concepts, SemanticRoles});
        });
在HTML中:

 function onBodyLoad()
  {
    var orgText = "";
    var keywords = "";
    var relations = "";
    var entities = "";
    var concepts = "";
    var semantic = "";
    orgText = "{{orjText}}";
    keywords = "{{ KeyWords }}";
    relations = "{{Relations}}";
    entities = "{{Entities}}";
    concepts = "{{Concepts}}";
    semantic = "{{SemanticRoles}}";
    }

有什么帮助吗?

你能上传完整的
仪表板和你的html吗?什么是“旧值”?

我认为它们与您的问题无关。

旧值表示变量中设置的先前值。例如,如果我第一次发送Keywords=“abc”和Entities=“xyz”,那么如果我更新这些变量并使用res.render()发送,则更改不会反映在html页面中。您使用的是什么引擎?您确定您的变量正在更新吗?