在使用Node和Express构建Angular应用程序时是否有必要使用JADE?

Chr*_*ung 6 node.js express angularjs pug

是否可以在NodeJS上使用纯HTML,ExpressJS构建angularJS应用程序?

iCo*_*nor 9

,没有必要,您可以使用不同的模板引擎与Node&Express,或者您只需发送纯HTML文件.

Jade只是Express.js附带的默认模板引擎.如果你想要一个接近裸html的模板引擎,我认为dust.js是一个很好的.

坦率地说,angular.js与此毫无关系.

您可以设置express来渲染像这样的纯HTML文件.

app.configure(function(){

  app.set("view options", {
     layout: false
  });

  app.register('.html', {
    compile: function(string, options){
      return function(locals){
        return string;
      };
    }
  });

});
Run Code Online (Sandbox Code Playgroud)

然后就像这样渲染

app.get('/myUrl', function(request, response){
  response.render("index.html");
});
Run Code Online (Sandbox Code Playgroud)

或者,当我在前端使用ember时,在jade模板中编写把手模板是如此矛盾,所以在我的jade模板中我只是包含了一个像这样的纯html文件.

include '/handlebars/templates.html';
Run Code Online (Sandbox Code Playgroud)