我正在使用Express网络框架并试图弄清楚如何向最终用户发送数据/信息。
我知道我可以使用res.render
轻松发送字符串并将其放入JSON格式。
示例:
index.js
/* GET home page. */
router.get('/', function(req, res) {
res.render('index', { title: 'Express' });
});
index.hjs(使用Hogan模板)
<!DOCTYPE html>
<html>
<head>
<title>{{ title }}</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1>{{ title }}</h1>
<p>Welcome to {{ title }}</p>
</body>
</html>
页面标题为“Express”,欢迎信息将包含它。
对于我需要不断更新/需要实时推送文本的变量和其他函数,它究竟会如何工作?