Ограбление шаблона нового API

Какой эквивалент для

...
import Happstack.Server.Heist

pageHeist :: B.ByteString -> [(T.Text,T.Text)] -> ServerPart Response
kfzPaginaHeist template par = do
       pagina <- newTemplateDirectory' "template" $ bindStrings par defaultHeistState       
       render pagina template

с новым грабежом API? Кроме того, изменились ли и (или способ загрузки шаблонов)?

1 ответ

Прежде всего, вы, вероятно, не хотите вызывать newTemplateDirectory в монаде ServerPart. Он должен вызываться при запуске приложения. Во-вторых, вместо того, чтобы передавать ему HeistState, теперь вы передаете ему HeistConfig, который содержит все ваши соединения.

Другие вопросы по тегам