Mi sto solo alzando e correndo con Suave.io. Sono sicuro che questo diventerà più chiaro mentre approfondisco le applicazioni - ma da un livello elevato non riesco a vedere come scrivere una regola che applica anche l'applicativo request
. Tutti gli esempi che ho trovato fanno solo l'uno o l'altro. In entrambi i casi vengono applicati a una funzione che prende argomenti, quindi presumibilmente gli argomenti verrebbero combinati in qualche modo.Suave.io: using pathScan e richiedere insieme
6
A
risposta
10
Entrambe pathScan
e request
accettano una funzione che produce una web part, quindi non possono essere concatenate con lo >>=
. Invece, è possibile nidificare l'uno dentro l'altro (penso che l'ordine non importa davvero qui):
pathScan "/some/%d" (fun num ->
request (fun r ->
OK(sprintf "%d - %A" num r.url)))
Grazie. Come tipico, sono arrivato alla stessa conclusione * solo * dopo averti invitato su twitter! Non so come mi sia perso la prima volta. Sembra ovvio ora. – philsquared