可以expression混合的HTML和玉的路线?

我想设置一个应用程序,我可以写尽可能多的HTML玉。 我不喜欢玉,我只是想写html / angular / node API,因为我一次学习了很多技术(angular,节点,玉等)。

我想build立一个如下的框架项目:

  1. search引擎优化(基本名片页面)的静态(服务器构build页面使用玉或HTML)。 即sitename.com/about,sitename.com/

  2. angular度驱动的pipe理区域(即sitename.com/admin),这是一个单一的HTML文件与embedded式angular视图/部分。

我应该学习玉,还是试图使用这种混合的方法? 我有第一部分(简单的静态页面)。

Express是非常模板不可知的,因为你可以select你喜欢的任何模板引擎。 如果你想要更多的HTML风格的模板,你可以使用ejs而不是Jade,例如:

// install ejs first npm install ejs 
 // app.js var express = require('express'); var app = express(); app.engine('html', require('ejs').renderFile); app.set('view engine', 'html'); app.get('/', function(req, res) { res.render('index', { name : 'World' }); }); app.listen(3012); 
 // ./views/index.html <h1>Hello <%= name %>!</h1> 
 // Output: <h1>Hello World!</h1> 

你可以包括玉文件 (现在帕格)的HTML文件 。 只需编写include path-to-file