首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有模板引擎的情况下使用express

问在没有模板引擎的情况下使用express
EN

Stack Overflow用户
提问于 2011-09-06 10:22:06
回答 4查看 8.1K关注 0票数 9

是否可以在不需要模板引擎的情况下创建一个快捷(节点)应用程序,如need或ejs。我在大学有一个大型的最后一年的项目,我将使用节点,快递,socket.io,mongoDB和websockets。我也不想因为不得不学习一门模版语言而感到负担!

默认情况下,使用翡翠 -t,-模板添加模板支持(翡翠ejs)。default=jade

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-06 10:30:43

是否可以在不需要模板引擎(如ejs或ejs)的情况下创建快速(节点)应用程序?

是的。您可以只使用HTML。或者直接用EJS。EJS是HTML的超集。

我也不想因为不得不学习一门模版语言而感到负担!

你可以在一天内学会一门模版语言。它真的会对你有帮助。就这么做。这是值得的。

票数 15
EN

Stack Overflow用户

发布于 2011-09-06 19:33:33

如果您只想避免学习另一种模板语言,则可以尝试使用下划线模板。它们只是javascript,你无论如何都会学到的。

DocumentCloud.github.com/下划线/#模板

您可以设置以下内容:

代码语言:javascript
复制
app.register('.html', {
    compile: function(str, options){
        var compiled = require('underscore').template(str);
        return function(locals) {
            return compiled(locals);
        };
    }
});
票数 3
EN

Stack Overflow用户

发布于 2013-08-24 09:50:57

最简单的方法是替换默认的app.get(‘/’).按照下面的顺序排列。然后把所有的魔力放在index.html中。至少对于一个页面应用程序来说,这是很好的。

使用以下内容

代码语言:javascript
复制
app.get('/', function(request, response) {
var readFile = "index.html";
var fileContents = fs.readFileSync(readFile);

response.send(fileContents.toString());
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7318343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档