cost 348 ms
如何在 F# 中設置 Hangfire 授權?

[英]How to set Hangfire authorization in F#?

根據Hangire 文檔,可以在 C# 中通過以下方式允許對 Hangfire 儀表板的授權: 我使用 Giraffe 作為網絡服務器,我嘗試了以下方法: 如何正確設置 Hangfire DashboardOptions 的授權字段? ...

從普通字符串生成 href 值和路由模式

[英]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

[英]Facebook login with Giraffe

我正在嘗試將我的 MVC 應用程序轉換為 Giraffe,但有一個最終的老板:Facebook 登錄。 除了挑戰之外,我已經能夠讓每個部分都正常工作: public IActionResult ExternalLogin(string returnUrl = null) ...

如何將 Akka.Net Streams 與 AspNet 核心或 giraffe 集成

[英]How to Integrate Akka.Net Streams with AspNet core, or giraffe

通常,當我使用 Giraffe 或 ASP.Net Core 時,我可以創建一個角色系統,將其添加為服務,然后將其視為請求處理程序選擇任何角色並詢問/告知消息。 無論是使用 Cluster.Sharding 還是普通user/actor我知道它將是整個系統中處理多條消息的參與者的單個實例。 如何 ...

F# Giraffe 簡單 model 驗證基於屬性

[英]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 ...

2020-06-05 07:03:11   1   75    f#-giraffe  
Giraffe 中是否有與 Url.Content("~/") 等效的內容?

[英]Is there an equivalent in Giraffe to Url.Content("~/")?

在 ASP.NET MVC 中,我使用了諸如Url.Content("~/Some folder/")之類的偶爾調用來獲取不同 URL 的完整路徑。 長頸鹿有類似的東西嗎? 以下代碼來自我使用模板創建的默認應用程序: /main.css是相對於應用程序的根目錄嗎? 還是與服務器名稱有關? 在 A ...

長頸鹿路由異步 function

[英]giraffe routef async function

我一直在使用 f# 創建 Giraffe api 服務器,並且一直很高興地使用route功能:type Person = { id: BsonObjectId; name: string; age: int; } let getPeople (databaseFn: unit-> IMon ...

Giraffe 和 AspNetCore.Identity:打開二進制文件時出錯

[英]Giraffe and AspNetCore.Identity: Error opening Binary File

盡管我的項目啟動並運行良好,但在 Visual Studio 代碼中,它不斷指出我的模塊調用有錯誤。 該文件看起來像 但我收到一個錯誤消息: 有人知道是什么導致了這個問題嗎? 它並沒有阻止我開發,但它非常煩人。 ...

在大型應用程序中指定路由的最佳實踐

[英]Best practice for specifying the routing in a big application

我對長頸鹿很陌生。 假設我們有一個包含大量模塊和頁面(即數十個網頁和成百上千個 web api 操作)的大型應用程序,那么在不造成混亂的情況下指定路由的最佳方法是什么? 例如,我們有這些業務模塊(假設我們可以將它們映射到具有相同名稱的子文件夾): 人力資源 雇員 ...

如何修復通過 SqlDataProvider 從 DB 獲取的 Giraffe API 返回的空對象

[英]How to fix empty objects returned by Giraffe API fetched from DB through SqlDataProvider

我正在嘗試通過創建一個帶有存儲庫的 F# 應用程序來學習 F# 應用程序,以便為未來的健身房應用程序獲取練習。 我使用 SqlServer 存儲數據並使用 Fsharp.Data.Sql 獲取數據。 對此的單元測試運行良好。 我正在嘗試使用 Giraffe 通過 web api 公開數據,問題是我得 ...

是否可以使用 Giraffe 從同一個 Web 應用程序調用您自己的端點?

[英]Is it possible to call your own endpoint using Giraffe, from that same web app?

我有一個在 .net core 2.2 中運行的 F# WebAPI。 此應用程序使用長頸鹿。 路由是按照此處描述的方式設置的。 一個例子: 我們有一個健康檢查,我們希望從應用程序內部運行,並針對這些路由運行 - 但是我們不想對我們的 API 進行外部調用(例如使用 HttpClient 或類 ...

無法為Microsoft.FSharp.Core.Unit生成自動編碼器。 請通過一個額外的編碼器

[英]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 ...

如何在F#Giraffe Web API中檢索url編碼的表單?

[英]How to retrieve a url encoded form in F# Giraffe Web API?

我正在考慮將C#ASP.NET Core中的WebAPI代碼重寫為F#Giraffe。 但是,對於某些特定的構造,我無法真正找到等價,特別是對於下面的內容: [HttpPost("DocumentValidationCallbackMessage")] [Consumes("applicat ...

實現接口時F#“代碼不夠通用”“^ T無法推廣”

[英]F# “Code is not sufficiently generic” “^T could not be generalized” when implementing interface

我正在嘗試從項目中的Giraffe.Serialization.Json實現IJsonSerializer以使用Microsoft.FSharpLu.Json,但是我遇到了一個泛型方法的問題(下面的代碼) 我收到了錯誤 此代碼不夠通用。 類型變量^ T無法一般化,因為它會逃避 ...

F#長頸鹿:基於結果的不同緩存頭

[英]F# Giraffe: Different cache headers based on result

我正在努力根據結果是確定還是錯誤來設置不同的緩存響應標頭。 我的代碼類似於以下內容(但結果中包含其他類型): 我可以通過執行以下操作來添加標題: 但這感覺不對。 我想使用ResponseCaching模塊中的標准HttpHandlers來設置正確的緩存頭: 我該如何實 ...

在視圖中顯示整數

[英]Display an integer in a view

我是Giraffe的新手,很難顯示整數。 我的模特是 我的看法是: 返回的錯誤消息是“列表的所有元素必須具有相同的類型。那么如何顯示年齡? ...

2018-10-31 19:35:56   1   19    f#-giraffe  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM