Вопросы по теме 'elixir-poison'

Оператор case при обработке вызова HTTPoison
Я пытаюсь использовать те же вызовы HTTPoison для вызова API, который возвращает либо несколько элементов, либо один элемент. Ответ для нескольких элементов помещает их в свойство «items», в то время как один элемент просто возвращает информацию об...
224 просмотров
schedule 28.07.2023

Дублирование реализации протокола в зависимых проектах
У меня проблемы с консолидацией реализации протокола в моем проекте Elixir. Чтобы быть более конкретным, я использую Ecto и какой-то простой проект под названием Gold (не имеет большого значения). Проблема в том, что оба они ( Ecto и Gold )...
501 просмотров
schedule 21.07.2022

Кодирование json с использованием яда с юникодом
Я использую HTTPoison для получения веб-сайта руководства по эликсиру, а затем анализирую его с помощью Floki для создания преобразователя HTML 2 Jupyter Notebook (с Markdown для описания). Я должен поставить `обратную галочку. \u0060 для...
568 просмотров
schedule 16.06.2023

Супервизор порождает процессы, которые в случае сбоя переключаются на другие процессы.
У меня есть две реализации genserver, обе из которых выполняют поиск, отправляя http-запрос, и обе возвращают одну и ту же информацию, для этого они используют разных провайдеров. Я хотел бы выяснить, как я мог бы запустить первый процесс, и в...
89 просмотров
schedule 10.07.2022

Как преобразовать ответ тела POST, чтобы получить элементы?
Я делаю веб-запрос, используя HTTPoison в Эликсире: HTTPpoison.post "http://localhost:3000/mymodels"," {\"param1\": \"#{value1}\" , \"param2\":\"#{value2}\"} ", [{"Content-Type", "application/json"}] Вот ответ, который я получаю:...
975 просмотров
schedule 15.10.2022

Переопределение кодировщиков отравления
Я пытаюсь создать выпуск своего приложения Phoenix с помощью Distillery, и я переопределил кодировщики Poison для DateTime и NaiveDateTime , чтобы они соответствовали требованиям API. Когда я запускаю mix release , мое приложение компилируется,...
837 просмотров
schedule 16.09.2022

Странный формат json-ответа
У меня есть приложение Phoenix, которое в основном представляет собой API. У меня есть следующая точка зрения: defmodule TattooBackend.Web.API.V1.AccountView do use TattooBackend.Web, :view alias TattooBackend.Repo def...
246 просмотров
schedule 05.07.2023

Эликсир декодируется ядом
Я получаю эту строку как результат запроса из моей базы данных: "%Sample.Struct{list: [], total: \"0.00\", day: 6, id: \"8vfts6\"}" Есть ли способ преобразовать это обратно в карту? Я получаю эту ошибку, расшифровывая ее с помощью яда **...
1442 просмотров
schedule 08.11.2022

Яд: невозможно закодировать значение
Я не могу кодировать значения, которые я получаю из результата запроса Ecto Метод кодирования Poison Код контроллера: def companies(conn, params) do companies = Repo.all( from( c in Company, select: {c.name, c.uid},...
758 просмотров
schedule 07.12.2022

Файл Elixir POST в файл Heroku Надстройка сканера вложений
Я пытаюсь проверить загруженные документы на наличие вирусов, когда пользователь загружает их, используя надстройку Heroku Сканер вложений . Я пытаюсь закодировать файл напрямую с помощью Poison.encode, но он выдает ошибку, поэтому я не уверен,...
87 просмотров
schedule 22.05.2023

шестнадцатеричные зависимости не найдены для проекта эликсира - яд, абсент
Я получаю ошибку unchecked dependency for environment для ecto.create и ecto.migrate . У меня ниже mix.exs запись зависимости файла defp deps do [{:phoenix, "~> 1.3"}, {:phoenix_pubsub, "~> 1.0"}, {:phoenix_ecto,...
866 просмотров