我正在做一个 Yesod 项目,其中包括一些广泛的数据库计算。所需的计算时间可能会导致开发模式下出现“App not ready, please refresh”消息,然后自动刷新。这反过来会导致重新启动数据库评估并阻止它完成。
这个问题似乎可以通过增加在 Devel.hs ( https://github.com/yesodweb/yesod/blob/master/yesod/Devel.hs ) 中的函数 reverseProxy 中使用的 DevelOpts proxyTimeout 来避免。更改开发选项似乎是一个相当普遍的过程。但是,我还没有找到在我的 Yesod 项目中修改默认值的方法。
为特定项目设置 Yesod DevelOpts 的常用方法是什么?
谢谢!