本文介绍了如何从node.js服务器呈现变量而无需重新加载和不使用EJS/AJAX?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用ejs:

node.js:

var example = 0;
app.get("/", function(req, res, next) {
  res.sendFile(__dirname + "/public/index.ejs");
  res.render(__dirname + "/public/index.ejs", {example:example});
});

index.ejs:

index.ejs:

<p><%- example %></p>

但是如果变量已更改,我需要重新加载页面以更新变量.

But if the variable has been changed I needed to reload the page to update the variable.

推荐答案

您可以只使用轮询(网站会在x秒钟内重新加载):

You could just use polling (the website reloads all x seconds):

<head>
  <meta http-equiv="refresh" content="3">
</head>
<body>
 <p><%- example %></p>
</body>

这篇关于如何从node.js服务器呈现变量而无需重新加载和不使用EJS/AJAX?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 19:31