我希望在使用抢劫案的web应用程序中添加一些用于预处理捕捉模板的钩子。到目前为止,我的天真方法是在我的应用程序初始化器中使用以下代码:
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挂钩?
https://stackoverflow.com/questions/8297831
复制相似问题