是否可以在不需要模板引擎的情况下创建一个快捷(节点)应用程序,如need或ejs。我在大学有一个大型的最后一年的项目,我将使用节点,快递,socket.io,mongoDB和websockets。我也不想因为不得不学习一门模版语言而感到负担!
默认情况下,使用翡翠 -t,-模板添加模板支持(翡翠ejs)。default=jade
发布于 2011-09-06 10:30:43
是否可以在不需要模板引擎(如ejs或ejs)的情况下创建快速(节点)应用程序?
是的。您可以只使用HTML。或者直接用EJS。EJS是HTML的超集。
我也不想因为不得不学习一门模版语言而感到负担!
你可以在一天内学会一门模版语言。它真的会对你有帮助。就这么做。这是值得的。
发布于 2011-09-06 19:33:33
如果您只想避免学习另一种模板语言,则可以尝试使用下划线模板。它们只是javascript,你无论如何都会学到的。
DocumentCloud.github.com/下划线/#模板
您可以设置以下内容:
app.register('.html', {
compile: function(str, options){
var compiled = require('underscore').template(str);
return function(locals) {
return compiled(locals);
};
}
});发布于 2013-08-24 09:50:57
最简单的方法是替换默认的app.get(‘/’).按照下面的顺序排列。然后把所有的魔力放在index.html中。至少对于一个页面应用程序来说,这是很好的。
使用以下内容
app.get('/', function(request, response) {
var readFile = "index.html";
var fileContents = fs.readFileSync(readFile);
response.send(fileContents.toString());
});https://stackoverflow.com/questions/7318343
复制相似问题