0

私はnodejsエクスプレスフレームワークを使用しています。2 つの個別のエクスプレス アプリ (認証とサービス) があり、次のようにconnect npm モジュールvhostモジュールとマージされます。

    // アプリをマージする
    express.createServer()
    // サブドメイン パーサー
    .use(関数(req, res, next){
      req.subdomain = getSubdomain(req.headers.host);
      次();
    }))
    .use(express.vhost('認証' + ドメイン, authApp))
    .use(express.vhost('*.' + domain, serviceApp))
    .リッスン (ポート);

アプリ テンプレート領域 (ヘッダー、サイドバー、フッターなど) 間で共有し、アプリ テンプレート ブロック (php Drupal テーマ システムのようなもの) によって提供される領域を塗りつぶしたいと考えています。

アンチパターンなしで改善するには? たぶん、すでにいくつかの便利なモジュールがありますか?

4

1 に答える 1

0

Express 用のテンプレート エンジンを探している場合は、Jadeに注意してください。一般的な表現 方法です。両方のアプリで共有されるいくつかのテンプレートを使用できます。Jade はStylusでよく使用されます。

于 2012-04-26T08:45:21.687 に答える