渲染ejs文件时,它无法正常显示

时间:2016-12-15 08:40:49

标签: node.js express ejs

我正在尝试从nodejs express渲染ejs文件。 但是它显示了带有字符h的html代码。

let express = require('express');
let app = express();
app.set('view engine', 'ejs');  
app.get('/', function(req, res) { 
res.render('index', { title: 'The index page!' })
});

而index.ejs是

<html>
<head>
<title><%= title %></title>
</head>
<body>
welcome <%= title %>;
</body>
</html>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

需要启动服务器

var express = require('express');
var app = express();
app.set('view engine', 'ejs');  
app.get('/', function(req, res) { 
res.render('index', { title: 'The index page!' })
});
app.listen(3000);