2017-08-13 12 views
1

私の学習Node.jsの一環として、私はExpress +ハンドルバーでアプリをやっています。Expressアプリケーションにカスタムハンドルバーヘルパーを保存する場所は?

私はHandelbarsビューエンジン用に自分のヘルパーを登録する必要があるようになりました。

私はregisterHelper()メソッドで自分自身のヘルパーを定義しましたが、私のプロジェクト構造内でこの定義を配置して、ヘルパーを私のビュー(好ましくはグローバル)にアクセスできるようにする必要はありません。

どうやってそれをやりますか? app.jsで

--bin 
--middleware 
--models 
--node_modules 
--public 
--views 
--routes 
app.js 

を、私はそれにレイアウトエンジンハンドルモジュールとセットアップが必要になります。

マイプロジェクトの構造は、私が考えるかなり基本的なものです。

答えて

0

私はそれがすべてのハンドルバーのドキュメントにきちんと説明したように私はもちろん、自分の質問に答えるいます:https://www.npmjs.com/package/express-handlebars#helpers

はあなたのハンドル、エンジンが中(に定義するときにヘルパーと呼ばれるプロパティを追加することができ判明私の場合)app.jsそのプロパティは、ヘルパーとして定義したメソッドを持つオブジェクトを保持します。

関連する問題