[英]Adding OnLoad hooks for Heist templates using the Snap Web Framework
我想添加一些鈎子,用於使用Snap在Web應用程序中預處理Heist模板。 到目前為止,我天真的方法是在我的應用程序初始化程序中使用以下代碼:
app :: SnapletInit App App
app = makeSnaplet "app" "The main web application" Nothing $ do
-- ...
h <- nestSnaplet "heist" heist $ heistInit "resources/templates"
-- ...
modifyHeistTS . addOnLoadHook $ myTemplateHook
此代碼當然不起作用,因為從“資源/模板”加載模板后添加了鈎子
如何在加載初始模板之前修改Heist模板狀態,以便添加OnLoad掛鈎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.