用于nodejs表达框架的区域(如drupal)模板系统

时间:2012-04-25 22:03:31

标签: design-patterns node.js express

我正在使用nodejs express 框架。有两个独立的快递应用程序(身份验证和服务),它们与连接 npm模块 vhost 模块合并,如下所示:


    // merge apps
    express.createServer()
    // subdomain parser
    .use(function(req, res, next){
      req.subdomain = getSubdomain(req.headers.host);
      next();
    })
    .use(express.vhost('auth.' + domain, authApp))
    .use(express.vhost('*.' + domain, serviceApp))
    .listen(port);

我希望在应用模板区域(标题,侧边栏,页脚等等)之间共享,并使用应用模板块提供的区域(像php Drupal主题系统之类的东西)。

如果没有反模式,如何让它变得更好?也许已经有一些有用的模块?

1 个答案:

答案 0 :(得分:0)

如果您正在寻找快递模板引擎,请注意Jade。快递是common way。您可以使用两个应用之间共享的一些模板。 Jade经常与Stylus一起使用。