cost 307 ms
Elixir Ecto 使用苦艾酒中的 args 查詢多個表

[英]Elixir Ecto query multiple tables with args from Absinthe

我目前正在一個項目中使用 GraphQL 和苦艾酒。 我在查詢 WHERE 子句中具有 arg(從 GraphQL 變量接收)的多個表時遇到問題。 我希望我的 SQL 是這樣的: 這是我的 Elixir 代碼:(郵政模型)post.ex (類別模型) category.ex 架構.ex 解析器/p ...

(CompileError) 無效的引用表達式

[英](CompileError) invalid quoted expression

我很難嘗試調試這個我正在嘗試從 1.7 -> 1.13 升級 elixir 以及一些依賴項。 我逐漸增加了版本以達到這一點。 有人知道苦艾酒的標量有什么重大變化嗎? 相關問題。 不過,他們給出的示例並不適合初學者。 逃脫文件 引用文檔 嘗試: [1] [2] ...

苦艾酒 - 如何從自定義類型解析嵌套字段

[英]absinthe - how to parse nested field from custom type

我想在我的模式中有一個自定義 GeoPoint 類型,但我在模式類型文件中找不到任何示例。 我發現的唯一方法是在模式文件中使用 input_object。 是否可以使用 Absinthe.Blueprint.Input.Object 來做到這一點? 這是我的自定義類型: 現在我可以用這個突變創建一個 ...

苦艾酒中間件未在查詢中應用/運行

[英]Absinthe middleware not applying/running on query

我有 Absinthe 中間件,可以檢查經過身份驗證的用戶的上下文,如下所示: 然后將其應用於我的架構中: 但是,當我進行查詢時,永遠不會調用中間件。 是否可以匹配任何標識符,或者僅匹配query 、 mutation等? 此外,這是僅將中間件應用於某些查詢/突變組的最佳方式嗎? ...

Elixir Phoenix Absinthe GraphQL API 在 Web 和移動應用程序中的身份驗證

[英]Elixir Phoenix Absinthe GraphQL API authentication in both web and mobile app's

我正在為我的應用程序開發 Absinthe GraphQL API。 我還在學習這個程序(所以請放輕松)。 我有一個 Absinthe/GraphQL MyAppWeb.schema.ex文件,用於查詢和MyAppWeb.schema.ex 。 我的問題是如何使用此 API 在移動和 Web 應用 ...

GraphQL Elixir/Phoenix API:Socket 掛斷了大 json 響應

[英]GraphQL Elixir/Phoenix API: Socket hang up with large json response

Elixir/Phoenix 和 GraphQL 的新特性。 我創建了一個簡單的 API,可以從 PostgreSQL 數據庫中檢索“繪圖”。 該表由“id”(uuid)和“drawing_json”(文本)組成。 表中有一行,有一個大約 77Kb 的 json 字符串。 我的架構和查詢是使用 A ...

在 phoenix 框架(苦艾酒)中使用 grahql 在 API 響應中發送可下載文件

[英]Send a downloadable file in API response using grahql in phoenix framework (absinthe)

我目前正在使用苦艾酒發送 json 字符串以響應 graphql 中的 API 請求。 它的架構如下所示: 我現在想在 API 響應中發送可下載的 json 文件而不是 json 字符串。 我最初的想法是在苦艾模式中使用:file類型,並使用File.write/2或文件支持的任何數據類型從解析器返 ...

Elixir 苦艾酒 GraphQL,聯合 resolve_type list_of/1

[英]Elixir Absinthe GraphQL, Union resolve_type list_of/1

我需要幫助。 我正在尋找一種方法來解決聯合中的 list_of(:object) 。 這就是我所做的。 ... 在上面的代碼中。 我試圖將 list_of(:person) 放入 resolve_type 並返回如下錯誤 然后我嘗試了這個 ... 它返回 我也試過把它放在這樣的類型中,但也有錯 ...

Absinthe 返回一個包含一個 null 值的數組,而不是一個空數組

[英]Absinthe returns an array that contains one null value instead of an empty array

我對苦艾酒的這種行為感到困惑。 對於頂級字段,例如 如果ProjectResolver.list_projects/2返回{:ok, []} ,則 JSON 結果將正確為 但是,對於子字段,例如tags字段 如果TaskResolver.list_tags/3返回{:ok, []} ,我得到 代替 ...

Elixir 苦艾酒儀表

[英]Elixir Absinthe Instrumentation

我正在尋找我的苦艾酒/鳳凰服務器。 我想知道使用 Jason 將數據編碼為 json 需要多長時間。 我的endpoint.ex文件如下所示: 我的router.ex如下所示: 如何檢測應用程序的 json_decoder 部分,以了解從響應數據中提取 json 需要多長時間? 也許使用遙測? 謝謝 ...

苦艾酒聯合型解析器提供一個空的 map 到 object 字段解析器

[英]Absinthe union type resolver providing an empty map to object field resolver

我正在嘗試在苦艾酒中實現 GraphQL 聯合類型。 我們有兩個對象, :foo和:bar以及一個聯合類型:info ,它解析為其中一種類型。 出於某種原因,每個自定義解析器都接收一個空的 map %{}作為其第一個參數。 在解析類型時,我們確實有一個帶有"info"字段(以及更多字段)的 map。 ...

如何讓 Absinthe 和 Dataloader 一起工作?

[英]How can I get Absinthe and Dataloader to work together?

我有一個 GraphQL API 使用傳統的解析函數工作得很好。 我的目標是消除 N+1 問題。 為此,我決定使用 Dataloader。 我已經完成了這些步驟來讓應用程序運行: 我將這兩個函數添加到我的上下文模塊中:defmodule Project.People do # CRUD... ...

苦艾酒結果全為空值

[英]Absinthe result has all null values

我對 Elixir、Phoenix 和 Absinthe 完全陌生……所以放輕松。 :) 我與所謂的圖形數據庫實驗DGraph組件使用名為庫Dlex 。 我編寫了一個簡單的查詢,旨在查找並返回用戶列表(目前我只有兩個用戶): IO.inspect(result)的輸出正是我所期望和想要的— ...

苦艾酒 - 如何在解析器函數中放置_session?

[英]Absinthe - How to put_session in resolver function?

我正在使用苦艾酒並且有突變的跡象。 當用戶發送有效憑據時,我想通過put_session在響應中設置會話 cookie。 我面臨的問題是我無法從解析器函數中訪問conn 。 這告訴我我不應該從解析器中更新連接的屬性。 用苦艾酒可以做到這一點嗎? 有哪些替代解決方案? ...

Absinthe 無法序列化嵌套的 map,但它能夠序列化頂級 map

[英]Absinthe isn't able to serialize a nested map, yet it is able to serialize a top level map

我正在嘗試解決以下問題(這是我的解析器 function 的返回值,我將它傳遞給resolve宏): 這將返回這個經典錯誤: 我得到了,它不知道如何將 map 轉換為字符串,但這導致了我的實際問題: 我想知道為什么頂級errors map 可以很好地解析,但嵌套messages map 不能解析, ...

有效解決 elixir 數據加載器中的 belongs_to 關系?

[英]Efficiently resolving belongs_to relationship in elixir dataloader?

是否可以使用 elixir 數據加載器有效地查詢belongs_to關系? 似乎load正在查詢它需要的所有項目,但無論它實際需要哪個單個項目, get都返回已加載項目的第一個值。 這是我現在使用的代碼: 我目前的工作是使用以下代碼,但它使代碼更加丑陋且與 Ecto 模式不友好,因為我需要在此處顯 ...

使用數據加載器批量加載苦艾酒中的字段

[英]Batch loading a field in absinthe with dataloader

我的苦艾酒 graphql 架構中有一個 object,如下所示: 我正在為vote_count使用解析器,它使用父match執行 ecto 查詢。 但是,如果查詢匹配列表,這將遇到 n+1 查詢問題。 它目前看起來像這樣: 我已經在使用dataloader來批量加載子實體,但是在使用 Absint ...


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