haskell-wai相关内容

如何从"Wai Request"转到"Yesod Route"?

我想使用 WaiHttpAuth中间件,用于在HTTP基本身份验证后隐藏几页.为此,HttpAuth中间件提供了 authIsProtected ::!(请求-> IO Bool). 要实现 authIsProtected ,我需要检查URL是否仅是管理员身份.似乎最好的方法是在中创建路由属性路由文件,然后使用此功能访问它们: routeAttrs :: RouteAttrs a =>路线a ..
发布时间:2021-04-15 18:30:45 其他开发

何时将“始终运行”线程添加到Yesod应用程序

我正在编写一个Yesod应用程序,但它也需要分叉几个非Web服务。 (UDP侦听器,TCP侦听端口等) 无论我的应用程序是否正在运行,正确位置都可以在分支中拼接在'yesod devel'或部署生产。 谢谢, 克里斯。 PS我真的只想添加一个伪Main,它将在任何Web服务器通过WAI运行应用程序时分叉(在服务启动时)。 > 您应该将它放在脚手架 Application. ..
发布时间:2018-06-05 10:49:30 其他开发

什么力量驱使WAI应用程序重新设计五次?

我对 WAI 界面有一个好奇的看法,虽然看起来很简单,但我很惊讶地看到它需要多少迭代来稳定当前窗体! 我曾假设CPS的资源安全风格是最有趣的事情,但看起来还有很多需要学习的东西! $ git log -p --reverse - wai / Network / Wai.hs | grep'\ + type Application' + type Application = Re ..
发布时间:2018-06-04 17:27:28 其他开发

Scotty:连接池作为monad reader

有数万亿的monad教程,包括读者,当你阅读它时,似乎很清楚。但是,当你真的需要写作的时候,它就变成了另外一回事。 我从来没有使用Reader,只是在实践中从未接触过。所以我不知道如何去做,但我读了它。 我需要在Scotty中实现一个简单的数据库连接池,以便每个操作都可以使用池。该池必须是“全局”的,并且可以通过所有操作功能进行访问。我读到了读取monad的方法。如果还有其他方法,请告 ..
发布时间:2018-06-04 14:51:21 其他开发