我是新的node.js和express。node.js變量將不會被解析
在我的測試應用程序中,html變量不會被解析。 有什麼問題?
server.js
enter var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({
extended : true
}));
app.use(express.static(__dirname));
app.get('/', function(req, res) {
res.render('index', {
wert : 'hallo'
});
});
app.post('/', function(req, res) {
var wert = req.body.wert;
var html = 'Hallo: '+wert+'!\n'
+ '<a href="/">Mach\'s nochmal!</a>';
res.send(html);
});
app.listen(8882);
console.log('Server port: 8882');
的index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Startseite</title>
</head>
<body>
<p>Hallo <%= wert %>, dies ist mein kleiner Webserver!</p>
<br>
<form action="/" method="post">
<input type="text" width="40" name="wert" value="<%= wert %>">
<input type="submit" value="submit">
</form>
</body>
</html>
值參數<%= WERT%>在視圖中不進行解析。 爲什麼?怎麼做?
謝謝 噴氣