cost 259 ms
如何將JWT token附加到graphql訂閱的header

[英]How to attach JWT token to the header of graphql subscription

我目前正在使用微服務架構構建聊天應用程序,其中身份驗證(登錄和注冊)服務和聊天服務使用 Graphql 分開。我試圖將 JWT 附加到請求 header 的查詢,變異和訂閱中,以從中提取用戶 ID 到用於服務中的內部邏輯。 但是,我無法將令牌正確設置為 header 或 Altair Graphq ...

在子解析器中傳遞父解析器 arguments

[英]Pass parent resolver arguments in child resolver

我有一個嵌套的 GraphQL 查詢,其結構如下 如您所見,我正在重復 arguments 因為在后端我們運行不同的查詢來獲取parentMetrics和childMetrices但它們需要相同的參數集,這是多余的。 我可以做這樣的事情嗎? 我正在使用github.com/graphql-go/g ...

如何防止用戶在graphlql-go中請求所有結果

[英]How to prevent users from requesting all results in graphlql-go

我試圖了解防止某人查詢數據庫中所有書籍的最佳方法。 我想將其限制為最多 100 個結果。 因此,如果用戶查詢限制為 50,則返回 50。如果他們根本沒有提供限制,則返回 100。如果他們提供大於 100,則返回錯誤。 我意識到我可能可以在 Resolve() 中手動驗證limit, _:= par ...

如何在 graphql-go 中為 GraphQL 設置數據加載器?

[英]How to setup dataloaders for GraphQL in graphql-go?

我正在為 Golang 使用 gqlgen package 並且我正在嘗試實現數據加載器。 這是我正在使用的數據加載器: https://github.com/graph-gophers/dataloader 我做了教程中的所有操作,但我無法將所有鍵作為鍵片加載。 在 Node.js 如果我做類似 ...

如何將 go-vcr 與 githubv4 一起使用? - 獲取 httpClient 傳輸

[英]How to use go-vcr with githubv4 ? - getting httpClient Transport

查看 go-vcr 的設置 嘗試使用 githubv4 庫來使用這個庫似乎需要一種方法來處理 Oauth 我不確定如何將記錄器“r”放入 oauth2 客戶端。 如果可能的話。 有人成功了嗎? 我試過用'r'記錄器傳入一個httpClient,但它最終是401 - 看起來這個默認客戶端不能 ...

Golang GraphQL created_at 總是 null

[英]Golang GraphQL created_at always null

GraphQL 查詢字段 post 和 list 返回除 created_at 之外的所有數據。 它總是 null。 我檢查GetPostBySlug和GetPostList變量,它包含來自 Postgres 的數據。 我的錯誤在哪里? model.go 旋轉變壓器.go 存儲庫.go 查詢帖 ...

GraphQL - 使用 Object 作為參數

[英]GraphQL - Use Object as argument

我正在使用 GraphQL 構建 API 並且 API 的選項之一是下訂單我正在使用 Go 1.16 和graphql-go作為 GraphQL 后端 PlaceOrder API 調用的 JSON 格式為: 在 Go 代碼中,我將架構字段設置為: 我嘗試了幾種將數據傳遞到地址和訂單行的不同方法,但 ...

我的一些 go-graphql 查詢字段返回 null 而其他字段恢復正常,其他類似查詢一起工作

[英]Some of my go-graphql queries' fields are returning null while other fields come back fine and other similar queries work all together

我一直在嘗試使用 go-grapqhql,並且能夠成功地創建一些模式,例如: 但是,當我嘗試使用類似的結構做同樣的事情時...... 我的查詢只返回 null 即。 查詢 返回 這很好,但查詢 返回 這不是很好。 我一直在嘗試不同的事情,例如將所有字段設為字符串,但沒有任何效果。 ...

為什么我的 GraphQL 查詢在從 GO 觸發時沒有返回正確的結果?

[英]Why doesn't my GraphQL query return the right result when triggered from GO?

我是 Hasura/Graphql 和 GO 的新手。 我已經成功地編寫了幾個由 GO 服務器支持的 Hasura 操作,該服務器又調用 Hasura 服務器來運行查詢。 這些都有效。 出於某種原因,第三個沒有,我不明白為什么。 我的 GO 服務器沒有收到任何錯誤。 它只是不返回與直接在 Hasur ...

Graphql:架構未配置為 Go 中的突變

[英]Graphql : Schema is not configured for mutations in Go

我正在嘗試在Go中編寫Graphql Mutation 。 我正在使用github.com/graphql-go/graphql庫。 這是我為此編寫的代碼。 當我嘗試從 postman 運行命令時,我收到錯誤消息{"data":null,"errors":[{"message":"Schema is ...

為 postgres 運行多個查詢(SELECT * from emp; Select * from adm;)並在兩個不同的結構中獲得結果 IN GO(GOLANG)

[英]Run multiple queries(SELECT * from emp; Select * from adm;) for postgres and get result in a two different struct IN GO(GOLANG)

我正在使用 Go 1.13 Postgres 11 和 GraphQL 我正在嘗試運行三個不同的查詢: 1. 在某些條件為真時獲取少數員工的詳細信息。 2. 獲取所有員工的所有詳細信息。 3. 在匹配 Empid 時獲取員工的所有詳細信息。 當我運行我的代碼時,它編譯成功但是當我為(2和3)調 ...

graphql 使用 graph-gophers/graphql-go 突變查詢錯誤 package

[英]graphql mutation query error using graph-gophers/graphql-go package

問題下面的突變 錯誤出以下 期待 代碼片段 schema.graphql片段 resolvers.go片段 postgres.go - 數據庫操作 我試圖將CreateUser更改為此 明明沒做因此問題是,為什么查詢錯誤? 似乎UserResolver無法返回User數據,前提是該行是從數據庫 ...

我的節點 ID 的 base64 hash 不是我所期望的

[英]The base64 hash of my node id is not what I expect

我正在使用graphql-go庫和graphql-go/relay 。 我正在嘗試為我的 API 編寫一些基本測試,並且在使用 base64 編碼機制時遇到了一些問題。 當我對查看器 id 執行簡單查詢時,查看器編碼的 id 是錯誤的。 我正在對 db 調用進行硬編碼以檢索 id 為1的第一個用戶: ...

從“github.com/graphql-go/graphql”中的請求中獲取查詢名稱

[英]Get the query name from the request in "github.com/graphql-go/graphql"

我正在使用“github.com/gin-gonic/gin”“github.com/graphql-go/graphql”在 golang 中創建一個 graphql api 為了保護我的 api,我將使用 jwt 令牌,我想保持我的 api完全是graphql(唯一允許的路由是localhost ...

golang,在 2 model 之間創建關系,並使用 gorm 通過 Preload 檢索它們

[英]golang, creating relation between 2 model and retrieve them with Preload using gorm

我正在使用 gqlgen 和 gorm 作為 orm 學習 golang,我正在使用 2 個模型用戶和消息創建一個應用程序,其中用戶有一個消息列表,並且消息有發送者和接收者。 我使它們如下所示 當我使用 Preload 檢索消息數據時 它工作得很好,但我的問題是在嘗試檢索預加載消息的用戶時。 這給了 ...

子對象未使用Golang解析graphql

[英]Subobject is not parsed graphql with golang

對象內部的對象本身使用空字段進行解析。 輸入: 輸出: 產品類別: SalesHistory類型: 在解析接口中的返回映射中: 地圖[數據:[地圖[產品ID:35產品名稱:testpr銷售歷史:地圖[總計檢查:671.20]]]]] 我自己 ...

graphql-go 將字段類型定義為對象

[英]graphql-go define field type as object

使用 graphql-go 我們如何處理給定 api 中的嵌套對象,在解析器中返回以下內容 { id:"34", name:"something", region:{ id:34, name: "San jose" } } 我們如何為區域實現:"region": &graphql.Fie ...

突變參數作為對象

[英]Mutation arguments as object

我正在使用GraphQL的Go實現 。 您將如何配置一個突變,使其能夠接收超過1級的自變量? 例如,這是我要傳遞給變異CreateUser的參數列表: (請注意,我不想使用名字和姓氏,而是使用名稱對象) 到目前為止,這是我的嘗試(未成功): 顯然, 第一個和最后一個 ...

全局變量和Go

[英]Global variables and Go

我目前正在嘗試執行一個小型Go項目,但有一個我想解決的問題。 我目前正在使用github.com/jinzhu/gorm來處理GraphQL服務器后端的數據庫操作,並且我希望能夠將數據庫連接存儲在整個項目(包括子包)可訪問的全局變量中。 。 我的第一次嘗試是通過在main.go文件中 ...


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