我是 node.js 平台的新手。默认情况下它使用jade作为其模板引擎。有没有办法使用简单的html标签代替jade?
问问题
343 次
2 回答
0
是的,有可能:
var serverHTML = function(res) {
res.writeHead(200, {'Content-Type': 'text/html'});
var body = '<html>' +
'<head>' +
'<title>Page</title>' +
'</head>' +
'<body >' +
'<center><h1>Hello World</h1></center>' +
'</body>' +
'</html>';
res.end(body + '\n');
}
var http = require('http');
http.createServer(function (req, res) {
serverHTML(res);
}).listen(1337, '127.0.0.1');
console.log('Server running at 127.0.0.1:1337/');
然而,使用模板语言带来了很多好处,比如
- 将模板放在不同的文件中
- 添加内容
- 使用嵌套模板
如果您使用纯 html,您应该自己处理。
当然也有使用 html 作为基础的模板引擎。例如https://github.com/paularmstrong/swig/
于 2013-09-03T08:24:43.390 回答
0
你问“有没有什么方法可以使用简单的 html 标签代替玉?”
玉使用简单的 html 标签。它只是不会让你重复它们
废话对比
div blah
于 2013-09-03T11:47:12.760 回答