我正在开发一个 Yesod 项目,其中包括一些广泛的数据库计算。所需的计算时间可能会导致开发模式下出现“应用程序未就绪,请刷新”消息,然后自动刷新。这反过来会导致数据库评估重新启动并阻止其完成。
这个问题似乎可以通过增加 Devel.hs ( https://github.com/yesodweb/yesod/blob/master/yesod/Devel.hs ) 中反向代理函数中使用的 DevelOpts proxyTimeout 来避免。更改开发选项似乎是一个相当常见的过程。但是,我还没有找到修改 Yesod 项目中默认值的方法。
为特定项目设置 Yesod DevelOpts 的常用方法是什么?
谢谢!
最佳答案
这些是通过命令行参数设置的,运行yesod devel --help
以获取更多信息。在本例中,您希望使用 -x
运行。
关于haskell - 设置 Yesod DevOpts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15926063/