Я бы служить все файлы в моей «общественной» папке с учтивымиУчтивые служат статические файлы
Внутри моей публики у меня есть:
/index.html
/styles/main.css
/scripts/app.js
/images/*.(png|jpg)
Использует ли я в homeFolder? Или как это работает? Нужно ли копировать общую папку рядом с исполняемым файлом в папке bin? Фрагмент кода будет оценен по достоинству. Благодарю.
Edit:
Решение выглядит следующим образом:
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
хорошо нормально - другой короткий запрос к google/bing дает [this] (http://blog.geist.no/suave-io-introduction-and-example-part-3-requests-and-routing/) .... лучше? – Carsten