に仕える私は私が持っている私の公共の内側に柔らかサーブ静的ファイルに
と私の「パブリック」フォルダ内のすべてのファイルを提供したいでしょうか?または、これはどのように機能しますか?パブリックフォルダは、binフォルダ内の実行可能ファイルの隣にコピーする必要がありますか? コードスニペットをいただければ幸いです。ありがとう。
編集:
ソリューションは、次のようになります。
open Suave
open Suave.Filters
open Suave.Operators
open Suave.Successful
open System.IO
let app =
choose [
GET >=> choose
[path "/" >=> OK "test" ; Files.browseHome]
POST >=> choose
[path "/foo" >=> OK "thanks"]
]
let myHomeFolder = Path.Combine(Directory.GetCurrentDirectory(), "public")
let cfg = {
defaultConfig with
homeFolder = Some(myHomeFolder)
}
[<EntryPoint>]
let main argv =
printfn "%A" argv
startWebServer cfg app
System.Console.ReadLine() |> ignore
0 // return an integer exit code
[質問にはすべてあなたが求めたものが含まれている](https://suave.io/files.html) – Carsten
申し訳ありませんが、https://suave.io/files.htmlはあまり役に立ちません。 – user1613512
よくok - google/bingへの別の短いクエリは、[this](http://blog.geist.no/suave-io-introduction-and-example-part-3-requests-and-routing/)という結果をもたらします。 – Carsten