javascript - 如何从 node.js 服务器呈现变量而无需重新加载且不使用 EJS/AJAX?
问题描述
我尝试过使用 ejs:
节点.js:
var example = 0;
app.get("/", function(req, res, next) {
res.sendFile(__dirname + "/public/index.ejs");
res.render(__dirname + "/public/index.ejs", {example:example});
});
索引.ejs:
<p><%- example %></p>
但如果变量已更改,我需要重新加载页面以更新变量。
解决方案
您可以只使用轮询(网站重新加载所有 x 秒):
<head>
<meta http-equiv="refresh" content="3">
</head>
<body>
<p><%- example %></p>
</body>
推荐阅读
- python-sphinx - Sphinx 文档:HTML 文档的自定义图像目录和 _static 目录
- python - drop_duplicates 不适用于多个相同的行实例
- angular - 使用角度 cli 在页眉中放置图像
- asp.net-core - Razor Pages:第二个发布按钮后的持久模型数据
- python - 收到此错误后应该做什么:AttributeError: 'int' object has no attribute 'lower'
- abap - 如何在 LEFT OUTER JOIN 中为选择选项编写条件?
- java - 当我运行我的迷你 spring-boot 项目时,为什么关闭了与 mongodb 的连接?
- java - 可以将 Java Jax-ws 应用程序转换为 rest 吗?
- kubernetes - 在 Traefik 中添加 CNAME 重定向
- matrix - python可视化两组字符串之间的相似性