标签: saturn-framework

如何在 F# Saturn Framework 中获取查询参数?

假设我们有这个 Web 服务器来处理请求:

let webApp = scope {
    get  "/api/zoo/animals/"    (getAllAnimals())
    getf "/api/zoo/animals/%s"  getAnimalInfo
}
Run Code Online (Sandbox Code Playgroud)

此语法在文档中进行了描述并在示例中进行了演示。

现在,如果我想在 url 查询中有一个参数,例如过滤结果,该怎么办?

http://localhost:8080/api/zoo/animals?type=mammals
Run Code Online (Sandbox Code Playgroud)

这不会做任何事情:

getf "/api/zoo/animals?type=%s" getAnimalsByType
Run Code Online (Sandbox Code Playgroud)

f# f#-giraffe saturn-framework

7
推荐指数
2
解决办法
965
查看次数

如何在 F# Saturn Framework 中更改日志级别?

当我运行 Saturn 应用程序时,我看到一些日志被写入控制台。

看起来他们以LogLevel.Info. 我如何进行更详细的日志记录,即如何正确设置例如LogLevel.Trace

logging f# asp.net-core saturn-framework

3
推荐指数
1
解决办法
194
查看次数

标签 统计

f# ×2

saturn-framework ×2

asp.net-core ×1

f#-giraffe ×1

logging ×1