【发布时间】:2018-07-13 04:57:18
【问题描述】:
我正在使用 express@4.16.2
我想将一个变量从main.js 调用到index.html
main.js:
const express = require('express')
const app = express()
var router = express.Router()
app.use('/',express.static('public'));
app.get('/main', function(req, res) {
res.send("index", {name:'hello'});
});
app.listen(3000, () => console.log('listening on 3000'));
index.html:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="icon" href="images/favicon.png">
</head>
<body>
<<h1>{{ name }}</h1>
</body>
</html>
这在网页上给出以下结果:
{{ name }}
我需要调用 http get 方法吗?我在两者之间缺少什么?任何帮助/提示/指导将不胜感激!
谢谢
【问题讨论】:
-
尝试使用:
<%= name %> -
给出的输出为:
-
您缺少执行模板操作的插件,您需要自己编写代码或使用类似pug的库
标签: javascript html express variables get