我知道這篇文章是有點複製, 但我找不到我錯了。快遞hbs不起作用
///我app.js //
var express = require('express'),
app = express();
app.use(express.static('public'));
app.use(express.static('views'));
//
app.engine('html', require('hbs').__express);
app.set('views', 'views');
app.set('view engine', 'html');
app.get('/', function(req, res) {
// res.sendFile(path.join(__dirname + '/index.html'));
//res.sendFile('/index.html');
res.render('index',{title :"page index"});
});
app.listen(3000);
<!DOCTYPE html>
<html lang="en">
<head>
\t <meta charset="UTF-8">
\t <title>Index</title>
\t
</head>
<body>
\t <h1>{{title}}</h1>
</body>
</html>
任何幫助嗎?謝謝 !
.hbs爲我工作。 替換 app.engine('html',require('hbs').__ express); app.set('views','views'); app.set('view engine','html'); by app.set('view engine','hbs'); app.engine('hbs',require('hbs').__ express); Swig看起來更簡單。將很快看看。 – Robert