![](/img/trans.png)
[英]How to set Hangfire authorization in F#?
根據Hangire 文檔,可以在 C# 中通過以下方式允許對 Hangfire 儀表板的授權: 我使用 Giraffe 作為網絡服務器,我嘗試了以下方法: 如何正確設置 Hangfire DashboardOptions 的授權字段? ...
[英]How to set Hangfire authorization in F#?
根據Hangire 文檔,可以在 C# 中通過以下方式允許對 Hangfire 儀表板的授權: 我使用 Giraffe 作為網絡服務器,我嘗試了以下方法: 如何正確設置 Hangfire DashboardOptions 的授權字段? ...
[英]Generating an href value and route pattern from a common string
在mvc-movie-giraffe中,我在視圖中有這樣一行以生成指向編輯頁面的鏈接:a [ _href ("/Movies/Edit/" + (string elt.Id)) ] [ encodedText "Edit" ] 然后在我設置路線的地方,我有以下內容:routef "/Movi ...
[英]Facebook login with Giraffe
我正在嘗試將我的 MVC 應用程序轉換為 Giraffe,但有一個最終的老板:Facebook 登錄。 除了挑戰之外,我已經能夠讓每個部分都正常工作: public IActionResult ExternalLogin(string returnUrl = null) ...
[英]ASP.NET Core "An error occurred while starting the application" after adding UseSession() in config
正如標題所說,在將 UseSession() 添加到我的配置后,我得到:“啟動應用程序時發生錯誤。.NET Core 4.6.28801.04 X64 v4.0.0.0 | Microsoft.AspNetCore.Hosting version 2.2.7-servicing -10089 | M ...
[英]How to Integrate Akka.Net Streams with AspNet core, or giraffe
通常,當我使用 Giraffe 或 ASP.Net Core 時,我可以創建一個角色系統,將其添加為服務,然后將其視為請求處理程序選擇任何角色並詢問/告知消息。 無論是使用 Cluster.Sharding 還是普通user/actor我知道它將是整個系統中處理多條消息的參與者的單個實例。 如何 ...
[英]F# Giraffe simple model validation based on attributes
F# Giraffe 提供了自己的驗證機制,不同於基於標准 ASP.net 屬性的驗證機制。 那么如果可能的話,我如何在 Giraffe 中使用基於屬性的驗證呢? ...
[英]How to add properties to record?
我想要從 http 請求中提取 jwt 從 jwt 獲得索賠將聲明添加到命令 model 像下面let middleware<'a> handler next (ctx: HttpContext) = task { let token = ctx.Request ...
[英]Is there an equivalent in Giraffe to Url.Content("~/")?
在 ASP.NET MVC 中,我使用了諸如Url.Content("~/Some folder/")之類的偶爾調用來獲取不同 URL 的完整路徑。 長頸鹿有類似的東西嗎? 以下代碼來自我使用模板創建的默認應用程序: /main.css是相對於應用程序的根目錄嗎? 還是與服務器名稱有關? 在 A ...
[英]giraffe routef async function
我一直在使用 f# 創建 Giraffe api 服務器,並且一直很高興地使用route功能:type Person = { id: BsonObjectId; name: string; age: int; } let getPeople (databaseFn: unit-> IMon ...
[英]Giraffe and AspNetCore.Identity: Error opening Binary File
盡管我的項目啟動並運行良好,但在 Visual Studio 代碼中,它不斷指出我的模塊調用有錯誤。 該文件看起來像 但我收到一個錯誤消息: 有人知道是什么導致了這個問題嗎? 它並沒有阻止我開發,但它非常煩人。 ...
[英]Will the output of the HTML-to-Fable/Elmish tool also work for Giraffe's ViewEngine?
如果我將基於 HTML 的設計工具的輸出粘貼到 Mangel Maxime 的(或 Maxime Mangel 的?) HTML-to-Fable/Elmish Convertor 中,如果提供給Giraffe 的 ViewEngine (即 HTML DSL),該輸出是否有效? 從表面上看,這兩 ...
[英]Best practice for specifying the routing in a big application
我對長頸鹿很陌生。 假設我們有一個包含大量模塊和頁面(即數十個網頁和成百上千個 web api 操作)的大型應用程序,那么在不造成混亂的情況下指定路由的最佳方法是什么? 例如,我們有這些業務模塊(假設我們可以將它們映射到具有相同名稱的子文件夾): 人力資源 雇員 ...
[英]How to fix empty objects returned by Giraffe API fetched from DB through SqlDataProvider
我正在嘗試通過創建一個帶有存儲庫的 F# 應用程序來學習 F# 應用程序,以便為未來的健身房應用程序獲取練習。 我使用 SqlServer 存儲數據並使用 Fsharp.Data.Sql 獲取數據。 對此的單元測試運行良好。 我正在嘗試使用 Giraffe 通過 web api 公開數據,問題是我得 ...
[英]Is it possible to call your own endpoint using Giraffe, from that same web app?
我有一個在 .net core 2.2 中運行的 F# WebAPI。 此應用程序使用長頸鹿。 路由是按照此處描述的方式設置的。 一個例子: 我們有一個健康檢查,我們希望從應用程序內部運行,並針對這些路由運行 - 但是我們不想對我們的 API 進行外部調用(例如使用 HttpClient 或類 ...
[英]Cannot generate auto encoder for Microsoft.FSharp.Core.Unit. Please pass an extra encoder
我創建了一個幫助程序函數,用於從我的Giraffe項目返回Thoth.Json樣式的json,該Result<'a,'b>采用Result<'a,'b>並返回JSON。 直到我返回Ok ()為止,該方法都可以正常工作,並且可以完全有效地進行編譯。 但是,Th ...
[英]Any idea why that C# extension call is skipped in F#?
由於某些原因,在調試 F# Giraffe 應用程序時, services.AddSingleton<IHostedService, CommandConsumer> |> ignore了let configureServices (services : IServiceColle ...
[英]How to retrieve a url encoded form in F# Giraffe Web API?
我正在考慮將C#ASP.NET Core中的WebAPI代碼重寫為F#Giraffe。 但是,對於某些特定的構造,我無法真正找到等價,特別是對於下面的內容: [HttpPost("DocumentValidationCallbackMessage")] [Consumes("applicat ...
[英]F# “Code is not sufficiently generic” “^T could not be generalized” when implementing interface
我正在嘗試從項目中的Giraffe.Serialization.Json實現IJsonSerializer以使用Microsoft.FSharpLu.Json,但是我遇到了一個泛型方法的問題(下面的代碼) 我收到了錯誤 此代碼不夠通用。 類型變量^ T無法一般化,因為它會逃避 ...
[英]F# Giraffe: Different cache headers based on result
我正在努力根據結果是確定還是錯誤來設置不同的緩存響應標頭。 我的代碼類似於以下內容(但結果中包含其他類型): 我可以通過執行以下操作來添加標題: 但這感覺不對。 我想使用ResponseCaching模塊中的標准HttpHandlers來設置正確的緩存頭: 我該如何實 ...
[英]Display an integer in a view
我是Giraffe的新手,很難顯示整數。 我的模特是 我的看法是: 返回的錯誤消息是“列表的所有元素必須具有相同的類型。那么如何顯示年齡? ...