nodejs+express生成的模板引擎jade改为html

在写项目时,使用express 项目名生成的应用程序默认是以jade为模板引擎的,但是我们似乎更偏向于html,所以将jade改为html是必须的。

首先在app.js中的部分内容如下,

app.use(favicon(path.join(__dirname, ‘public’, ‘favicon.ico’)));
app.use(logger(‘dev’));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, ‘public’)));
app.set(‘view engine’, ‘jade’);
app.use(‘/’, index);
app.use(‘/users’, users);


app.set(‘view engine’, ‘jade’);
改为
app.set(‘view engine’, ‘html’);

在views目录下写一个入口的 index.html文件.

在routes文件下的index.js文件中这样写

var express = require(‘express’);
var router = express.Router();

/* GET home page. */
router.get(‘/’, function(req, res, next) {
//res.render(‘index’, { title: ‘Express’ });
res.sendfile(“./views/index.html”);
});

你可能感兴趣的:(nodejs+express生成的模板引擎jade改为html)