温和的.io:同时使用pathScan和request



我刚刚开始使用Suave.io。我相信,随着我对应用程序的深入研究,这一点会变得更加清晰——但从高层次上看,我看不出如何编写一个适用于request应用程序的pathScan规则。我找到的所有例子都只做其中一个。在这两种情况下,它们都应用于接受参数的函数-因此可能参数也会以某种方式组合在一起。

pathScanrequest都采用产生web部件的函数,因此它们不能使用>>=很好地链接。相反,你可以将一个嵌套在另一个里面(我认为顺序在这里并不重要):

pathScan "/some/%d" (fun num ->
  request (fun r -> 
    OK(sprintf "%d - %A" num r.url)))

最新更新