0

テンプレートが読み込まれる前に関数を実行する方法がわかりません。たとえば、Maybe 値を返す「authenticate」という関数があります。テンプレートが読み込まれる前に実行して、条件付きでリダイレクトしたい。PreRun および OnLoad フックがこれを行うべきだと思いますが、それらの使用方法がわかりません。

上記の例を実装するために、これらのフックの正しい使用法を誰かが示してもらえますか?

ありがとう

4

1 に答える 1

1

PreRunフックはHeist0.10ではなくなりました。呼び出そうとしているものにテンプレート処理が含まれている場合は、コンパイル済みスプライスまたはロード時スプライスとして実行できます。Webサーバーの処理が含まれる場合は、テンプレートがレンダリングされる前に、ハンドラーまたはスナップモナドで実行します。

于 2012-12-11T15:52:38.100 に答える