res.render在呈现ejs文件后显示html源代码

时间:2016-04-19 09:13:14

标签: javascript html node.js express ejs

我已经使用EJS视图引擎设置了一个快速应用程序。当我运行页面时,它会在浏览器上显示整个html,同时它应显示页面。以下是代码

viewusers EJS

<!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>

查看用户路线

var express = require('express');
var router = express.Router();

router.get('/', function(req, res, next) {
    res.render('viewusers', { title: 'Express' });
});

module.exports = router;

在app.js

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

当我运行页面时,它在浏览器上显示查看用户整个html,它应该只显示 欢迎来到快递

0 个答案:

没有答案