したがって、NodeJS/ExpressのマークアップにPHPインクルード機能が必要です。 Nodejs Include Other Views? 私は同じことが必要ですが、私は実際に翡翠のような完全なテンプレートエンジンを組み込む/学ぶことは望んでいませんが、基本的には、この特定のものが必要です機能性。 fs.readを使って分割ファイルを読み込んで、連結した文字列を返すだけでなく、エクスプレスで配信するよりクーラーな方法はありますか?PHPはNodejsのマークアップに相当するものを含みます
私はJSで一緒にビルドするよりも、何らかの種類のプレースホルダーでhtmlのファイルを呼び出すことをお勧めします。また、 'vanilla' nodejs機能でこれを行う簡単な方法がある場合、私はまだ学んでいるので、いくつかのモジュールでこれを選択します。
ありがとうございます!
PHP
<?php include('header.php'); ?>
<body>
//content
</body>
<?php include('footer.php'); ?>
PHPでこれを行うと、技術的にPHP *をテンプレート言語として使用しています*このような機能を利用する唯一の方法は、テンプレートエンジンや独自の基本的にあなた自身のテンプレートエンジンを書くことを意味するコードを挿入する方法。 –
だから、私は、プレースホルダを設定し、ファイルを読み込んだ後に正規表現/置き換えをしなければならないでしょうか? –
それはそれをする一つの方法だろう、はい。 –