1

我有一个查询可以温和地返回一个大的 JSON:

let queryCustomers(term, sorted:string) =
    use db = DbClient.openConn()
    let sort = sorted |> Customers.strToSorted

    CustomerDb.querySearch(db, term, sort) |>JsonUtils.toJson

查询返回一个 Seq。

现在,我一步将所有查询转换为 JSON,但想知道是否可以加快整个操作并流回结果:

let doReq route request action =
    path route >=> setCORSHeaders >=> request (fun r -> action(r) |> setJson)

doReq "/customers" request (fun r -> queryCustomers(r |> getTerm, r |> getSort))
4

0 回答 0