Публикации по теме 'absinthe'
Наложение полей на экто-ассоциациях в абсенте для GraphQL
Как мы поддерживаем согласованность наших API-интерфейсов GraphQL с течением времени при изменении базовых структур данных? Это частый вопрос, с которым мы сталкиваемся при создании программного обеспечения в Интернете. У нас есть мобильные приложения и приложения для реагирования или сторонние потребители, которые полагаются на структуру и данные, предоставляемые нашими API. Истина нашего хранилища данных может сильно отличаться от представленного API. Давайте адаптируем несколько..
Вопросы по теме 'absinthe'
Многие ко многим на одном столе в Фениксе
Использование Ecto v2.2.6, Phoenix 1.3
У меня есть таблица людей (которые связаны друг с другом) и еще одна таблица отношений для этих людей. В таблице отношений идентификатор родителя указан в одном столбце, а идентификатор дочернего элемента — в...
862 просмотров
schedule
28.05.2023
Как «имитировать» некоторые запросы GraphQL, перенаправляя остальные на существующий сервер GraphQL?
Вопрос: Есть ли способ имитировать некоторые типы / запросы / мутации / подписки GraphQL, «перенаправляя» остальные на существующий сервер GraphQL?
Ситуация: у приложения есть схема, часть которой реализована на сервере, а остальная еще...
637 просмотров
schedule
10.06.2023
внедрение аутентификации в клиенте Elixir Phoenix Absinthe GraphIQL?
Я использую встроенный интерфейс GraphiQL в Absinthe. Следующее:
pipeline :browser do
plug RemoteIp, headers: ~w[x-forwarded-for], proxies: ~w[]
plug :accepts, ["html", "json"]
plug :fetch_session
plug :fetch_flash
plug...
764 просмотров
schedule
22.12.2022
Как настроить схему Absinthe с именами полей, отличными от базовых имен полей Ecto?
Например, я хотел бы вызвать временную метку inserted_on created_at во внешнем интерфейсе в следующей схеме Absinthe:
defmodule MyAppWeb.Schema.AccountTypes do
use Absinthe.Schema.Notation
object :user do
field :id, :id
field...
906 просмотров
schedule
05.10.2022
шестнадцатеричные зависимости не найдены для проекта эликсира - яд, абсент
Я получаю ошибку unchecked dependency for environment для ecto.create и ecto.migrate . У меня ниже mix.exs запись зависимости файла
defp deps do
[{:phoenix, "~> 1.3"},
{:phoenix_pubsub, "~> 1.0"},
{:phoenix_ecto,...
866 просмотров
schedule
10.12.2022
Отправка ответа graphql от обработчика ошибок Guardian при использовании Absinthe
У меня есть приложение Phoenix с Absinthe для Graphql API.
Guardian используется для аутентификации запросов, которые предоставляют токен Bearer в заголовке. Все это прекрасно работает, пока не будет предоставлен недопустимый токен. Я указал...
175 просмотров
schedule
28.12.2022
Ecto ищет field_id вместо field
Я пытаюсь настроить Phoenix API с помощью GraphQL.
У меня есть таблица Team и таблица Game в моей БД, например:
schema "teams" do
field :name, :string
has_many :games, LvdnApi.Fixtures.Game
timestamps()
end
schema...
172 просмотров
schedule
04.11.2022
Почему моя подписка на Absinthe GraphQL не работает?
Моя схема:
subscription do
@desc "Subscribe to drawing change"
field :drawing_change, :drawing do
# arg(:drawing_id, non_null(:id))
config(fn _args, _resolution ->
{:ok, topic: "*"}
end)
end
end...
259 просмотров
schedule
06.03.2023
Graphiql (интерфейс GraphQL) не загружается в Chrome, но работает в Firefox и Safari
Я не уверен, что изменилось в Chrome, но инструмент Graphiql GUI не загружается.
В Firefox и Safari работает нормально. Я отключил все расширения Chrome, перезапустил Chrome и перезапустил свой Mac. Ошибка сохраняется. Как это отладить?...
760 просмотров
schedule
23.08.2022
Absinthe dataloader: нет соответствия предложения функции в анонимном fn / 3 в Absinthe.Resolution.Helpers.dataloader / 2
Интеграция Absinthe и Dataloader для меня совершенно нова, поэтому любая помощь приветствуется.
У меня следующая ошибка:
** (FunctionClauseError) no function clause matching in anonymous fn/3 in Absinthe.Resolution.Helpers.dataloader/2
My...
268 просмотров
schedule
10.07.2022
Absinthe не может сериализовать вложенную карту, но может сериализовать карту верхнего уровня.
Я пытаюсь решить следующее (это возвращаемое значение моей функции распознавателя, и я передаю его макросу resolve ):
{:ok,
%{
collection: nil,
errors: %{
recoverable: [
%{
__exception__: true,...
228 просмотров
schedule
10.09.2023
Как узнать, что делают Phoenix и Absinthe с точки зрения создания процессов и отправки сообщений?
У меня есть приложение Elixir Umbrella с Phoenix, Absinthe (graphQL). В AppWeb мой AppWeb.Router направляет запросы, обрабатывая /graphql с Absinthe.Plug и используя MyApp.Schema .
В AppWeb.Schema я импортирую объекты из множества разных...
71 просмотров
schedule
23.07.2023