cost 95 ms
用於嵌套對象的 Golang 結構

[英]Golang Struct for Nested Objects

我目前正在使用 GoFiber V2 創建一個 golang api。 我在 Mongo 數據庫中有以下音樂曲目的文檔結構: 目前我的 Golang model 中有以下軌道結構: 目前所有文檔字段都被正確解碼為 JSON,但是我現在在如何構建嵌入式“variations.variations”字段 ...

如何從 golang 的響應中刪除一些元素

[英]how to remove some elements from the response in golang

我正在研究 gofiber,我正在使用 GORM 和 github.com/morkid/paginate,我想從響應中刪除子元素。 這是回應 我想要這樣的回應 這是我的用戶 model 這是我的帖子 model 這是獲取所有用戶數據的處理程序 我正在使用 gofiber 和 gorm 來創建這段代 ...

如何僅在關聯不存在時才創建關聯? (戈爾姆)

[英]How to create association only if it doesn't exist? (GORM)

我循環遍歷一個字符串數組來創建一個只有在該屬性不存在時才具有該屬性的文檔: (dbi:我的 GORM 數據庫實例) 然后使用這些標簽創建帖子: 楷模: 我試過:將dbi.FirstOrCreate()更改為dbi.First()然后檢查errors.Is(err, gorm.ErrRecordN ...

我應該使用 Fiber 為每個 api 請求運行一個 goroutine 嗎?

[英]Should I run a goroutine for each api request using Fiber?

所以我正在使用Fiber構建一個 Rest API 我想知道是否要在 goroutine 中運行每個處理程序 function。 例如,假設我有以下路線: 我是否應該更改為以下內容: 我應該這樣做嗎? 我看過這個問題,它說不,但它針對的是.net/http package,所以它並不真正適用。 謝 ...

如何將我的一個 CSS 文件鏈接到不同文件夾中的所有 HTML 文件?

[英]How do I link my one CSS file to all my HTML files which are in different folders?

我嘗試從父文件夾訪問 CSS 以使其成為唯一的 CSS 文件。 嘗試訪問它時出現錯誤。 當我把它放在 app.Static 選擇的文件夾中時,我的app.Static工作正常。 但是我只想要 1 個 CSS 文件,我的所有 html 文件都可以訪問。 因此,我希望它位於 static 文件夾中,但 ...

Golang 纖維 c.Render layout not execute right template

[英]Golang fiber c.Render layout not excute right template

我正在嘗試將一種布局與不同的模板一起使用, 在我的layout.html中,我有 在我的dashboard.html 在我的login.html 當我通過 controller 渲染儀表板時,它只加載 login.html,它總是取最后一個 html 文件 在主文件中,我告訴了在哪里可以找到視圖 ...

packets.go:123:關閉錯誤的空閑連接:對等方重置連接

[英]packets.go:123: closing bad idle connection: connection reset by peer

我正在使用 Go、Fiber web 框架、mariadb 10.6、debian 11 和github.com/go-sql-driver/mysql連接到 mariadb。我玩過這些設置 即我增加值,減少值但仍然像 1 或 2 警告 packets.go:123:關閉錯誤的空閑連接:對等方重置連 ...

go 光纖 http 功能

[英]go fiber http functions

在“gofiber.io”的主頁上,他們顯示了這段代碼 在代碼中,“Get”function 的第二個參數中的 function 表示它正在返回錯誤,但返回的是c.SendString("Hello, World!") 。 我對此有什么不理解的,可以說你正在返回錯誤但你正在返回其他東西? 我承認我是 ...

2022-12-31 00:54:50   1   17    go / go-fiber  
Gofiber 框架模板的問題

[英]Issue with Gofiber framework template

我正在使用 GO 語言學習 Fiber 框架,並且無法弄清楚為什么當正文部分是 include 時模板引擎返回錯誤。 以下按預期工作,但是當我為“正文部分”添加另一個包含時,它會引發錯誤: 錯誤: html/template:fun: """ in attribute name: " ">R ...

Golang GORM 數據檢索與連接表的多對多關系

[英]Golang GORM data retrieve for many to many relationship with join table

我正在使用 golang 1.19 和 ORM 作為 GORM。 我需要使用類別 ID 檢索產品。 產品表和類別表以多對多關系綁定。 所以第 3 個表是 product_categories。 我需要做的是當獲取請求帶有類別 ID 時,我需要檢索具有該類別 ID 的產品。 在下面尋找模型構造器,// ...

用戶 findOne 返回 nil 但數據存在於 Go fiber Go Mongo 中

[英]User findOne is returning nil but data is present in Go fiber Go Mongo

我遇到了一個問題,我試圖通過這樣做來獲取用戶詳細信息 在我的用戶控制器中,但它返回 nil。 我有一個mongo.ErrNoDocuments檢查但它仍然傳遞給 nil 檢查並且什么都不返回,但我有一個具有相同電子郵件 ID 的用戶。 我的 userController 看起來像這樣。 任何幫助表示 ...

MongoDB GO 驅動覆蓋現有數據

[英]MongoDB GO driver overwriting existing data

我正在使用GO-FIBER並使用MONGODB MongoDB Go Driver 。 我只想更新正文給出的字段。 但它正在覆蓋數據。 如果這是驅動程序的工作方式,請告訴我更新文檔的更好方法。 ...

go - 如何模擬 fiber 上下文

[英]go - How to mock fiber context

我一直在嘗試模擬 fiber.Ctx 但我無法使其正常工作我一直收到此錯誤: ---失敗:TestCheckHeaders(0.00s)恐慌:運行時錯誤:無效內存地址或零指針取消引用[已恢復]恐慌:運行時錯誤:無效內存地址或零指針取消引用[信號SIGSEGV:分段違規代碼= 0x1地址= 0x0 ...

僅在處理程序中有效的變量是什么意思

[英]What is the meaning of variable only valid within handler

他們在 go-fiber 文檔中說: 根據經驗,您只能在處理程序中使用上下文值,並且不得保留任何引用如果我像這樣將上下文作為 function 參數傳遞,是否可以: 這被認為是一種不好的做法嗎? 而我也不是很理解這句話: 一旦您從處理程序返回,您從上下文中獲得的任何值都將在以后的請求中重新使用,並且 ...

2022-11-21 02:59:23   1   44    go / go-fiber  
BodyParser snake_case 負載最佳實踐

[英]BodyParser snake_case payload best practice

我想做點平凡的事有效負載 結構 運行代碼 output 但它失敗了,因為有效載荷是蛇形的。 如果它是大寫的,那將不是問題。 這很奇怪,因為最佳實踐是這樣的,但它不起作用。 ...

2022-11-11 21:17:56   1   44    go / go-fiber  
fasthttp websocket: panic nil: websocket.(*Conn).beginMessage()

[英]fasthttp websocket: panic nil: websocket.(*Conn).beginMessage()

使用Fiber v2.38.1 ,后者又使用fasthttp/websocket v1.5.0 。 應用程序崩潰並出現以下錯誤: 它在 function beginMessage()中的conn.go:479處崩潰: 我已經檢查過c不是零(如日志中所示),所以它是如何崩潰的...... 順便說一句 ...

如何在 Pongo2 模板中創建變量?

[英]How do I create variables within a Pongo2 template?

TL;DR我需要一種從Pongo2模板中設置變量的方法,而不是將它們從我的 controller 代碼傳入,以便在全局模板 scope 中使用(即不在with塊中)。 我剛剛開始學習 Go 並選擇Fiber作為我的框架,因為我的興趣在於 web。我必須選擇一個模板選項,因此決定使用他們的 Dja ...

在 go 中為 httptest 編寫測試用例時如何通過超時

[英]How to pass timeout while writing test cases in go for httptest

我正在為我的 api 編寫測試用例,但它總是返回超時,因為從數據庫獲取數據需要一些時間,我想在我的測試用例中給出明確的超時,怎么做 錯誤是接收是test: timeout error 1000ms [] 我想將此超時從 1000 毫秒增加到更高我正在使用 go 光纖來構建我的 api ...

2022-09-23 05:22:12   1   23    go / go-fiber  
Gofiber如何在中間件中獲取原始路徑

[英]Gofiber how to get the original path in middleware

我有這樣的 gofiber 路由 當我調用/user/1時, fmt 打印/user/1 但我希望 fmt 打印/user/:name我該如何實現它 ...

2022-09-16 09:04:54   1   23    go / go-fiber  

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