Публикации по теме 'phoenix-framework'


Full-Stack React With Phoenix (Глава 5 | Работа с PostgreSQL)
Глава 1 | Зачем беспокоиться? Глава 2 | Изучение основ эликсира Глава 3 | Введение в Phoenix Глава 4 | Реализация React Сфера действия этой главы Чтобы действительно чувствовать себя уверенно со стеком Phoenix и React, мы хотим создать проект, очень близкий к реальному сценарию. В реальном проекте мы могли бы программно создать службу API для взаимодействия с базой данных, что позволило бы нашему интерфейсу React иметь динамические данные. Мы будем делать именно это в..

Создание собственного JWT-клиента React: запросы API и AsyncStorage
Часть III JWT Auth с помощью Elixir на Phoenix 1.4 API и React Native В части I мы создали невероятно быстрый Эликсир на API аутентификации JWT Phoenix Guardian . ( Github Repo ) В части II мы создали наше приложение React Native и его базовые компоненты / экраны . ( Github Repo ) В этой третьей и последней части мы будем использовать Axios для выполнения HTTP-запросов к нашему Elixir API, и мы будем сохранять соответствующие данные на нашем устройстве с помощью модуля..

Вопросы по теме 'phoenix-framework'

Не удается прочитать записи конфигурации phoenix после создания выпуска с помощью exrm
Я пытаюсь развернуть свое приложение Elixir/Phoenix с помощью exrm . Это работает нормально, за исключением того, что я не могу прочитать некоторые записи конфигурации, определенные в config/config.exs , при запуске приложения через «двоичный»...
939 просмотров
schedule 09.01.2024

Как использовать handle_info() от работника в канале Phoenix?
Я создал работающий worker, который получает сообщения от Arduino в обработчике :elixir_serial, но теперь я хочу использовать его в канале для трансляции полученных данных. Могу ли я внедрить сокет в :elixir_serial handle_info()? defmodule...
1066 просмотров
schedule 10.12.2022

ChangeSet Ecto.Model все поля Struct равны нулю
Я работаю над некоторыми фреймворками Phoenix и столкнулся со странной проблемой (как обычно). Всякий раз, когда я пытаюсь создать некоторых пользователей, я получаю пользователя со всеми полями, установленными на ноль. Я использую Mongo.Ecto/...
210 просмотров
schedule 28.09.2022

Elixir Ecto добавляет вычисляемое значение только при создании
Каков наилучший подход к добавлению вычисляемого значения при создании/вставке? Должен ли я создать уникальный набор изменений как для создания, так и для обновления? Скажем, например, у меня есть модель поста в блоге, и я хочу создать значение...
1498 просмотров
schedule 13.11.2023

эликсир удалить ассоциацию многие ко многим
У меня есть две модели: User и Group. Они многие ко многим связаны через таблицу соединений. Когда я пытаюсь удалить пользователя (или группу), возникает эта ошибка: ** (Ecto.ConstraintError) ошибка ограничения при попытке удалить модель: *...
2915 просмотров
schedule 08.01.2024

Интеграция темы Bootstrap в Phoenix Framework
Я создавал приложение Meteor и решил отказаться от него в пользу phoenix. Проблема, с которой я сталкиваюсь, заключается в попытке интегрировать готовую тему Bootstrap с моим приложением. Мне нужно иметь возможность контролировать порядок загрузки...
3187 просмотров

Phoenix + Ueberauth + Google + Heroku: внутренняя ошибка сервера
Я относительно новичок в Эликсире и Фениксе (вероятно, поэтому я понятия не имею, что происходит). Я пытаюсь настроить Ueberauth в приложении Phoenix с аутентификацией Google. Я следил за образцом приложения...
328 просмотров

Показать только опубликованные сообщения в представлении индекса сообщений
У меня есть модель/представление/контроллер/шаблоны Post в моем приложении Phoenix со следующей схемой: schema "posts" do field :title, :string field :content, :string field :published, :boolean belongs_to :user, MyApp.User...
46 просмотров
schedule 29.01.2024

AutoPrefixer для стилей CSS в Phoenix Framework
При разработке приложений на Rails я часто использовал AutoPrefixer для кросс-браузерной совместимости определенных стилей, требующих префиксы поставщиков. Существует ли эквивалентный «гем» (или «плагин») или пакет (что-то, что обеспечивает...
239 просмотров
schedule 24.01.2024

Разница между handle_info и handle_in канала
Я прошел через https://hexdocs.pm/phoenix/Phoenix.Channel.html . Кажется, что handle_info имеет те же функции, что и handle_in. При каких обстоятельствах следует использовать handle_info?
1034 просмотров
schedule 21.05.2024

Как определить функции на основе атрибута эликсира?
Допустим, у меня есть модули Silent и Definer . Я хочу определить пару функций для Silent на основе его атрибута. Позволь мне объяснить: defmodule Silent do @function_names [:a, :b, :c] use Definer end defmodule Definer do defmacro...
198 просмотров

Как я могу напрямую ответить на сообщение пользователя, используя каналы Phoenix?
Я создал базовое приложение для чата, показанное в документах Phoenix Channels . Теперь мне нужен способ обрабатывать определенные сообщения, отвечая только отправителю. Например, если пользователь вводит /who , отправьте ему (и только ему)...
1665 просмотров
schedule 11.06.2024

На рабочем сервере Elixir Phoenix возникла проблема с продлением Letsencrypt
У меня есть сайт, созданный с помощью фреймворка Elixir Phoenix. Веб-сайт отлично работает как в режиме разработки, так и в режиме производства. Когда сервер phoenix работает в режиме разработки, у меня нет проблем с обновлением сертификата Let's...
1303 просмотров

Ecto: как вводить данные в набор изменений без Model.Callbacks
Ecto.Model.Callbacks теперь устарели. Я пытаюсь добиться того же поведения, что и before_insert , но безрезультатно! Я даже не могу заставить что-либо вызвать IO.puts("hello") внутри моего changeset/2 . Вот что у меня есть: def...
220 просмотров
schedule 08.06.2024

Невозможно получить текущего пользователя с опекуном
Я использую Guardian и пытаюсь использовать Canary однако, похоже, я не могу получить текущего пользователя, canary нужен current_user в conn.assigns, я следил за this , если я попрошу (внутри действия контроллера):...
1713 просмотров
schedule 25.05.2024

Пытаюсь использовать edeliver для выпуска пакета, но получаю deps/exrm/mix.exs: Нет такого файла или каталога
Я пытаюсь использовать edeliver , чтобы попытаться развернуть свой пакет на моем сервере, Все почти идет нормально, затем я получаю эту ошибку -----> Authorizing hosts -----> Ensuring hosts are ready to accept git pushes ----->...
269 просмотров
schedule 26.05.2024

Phoenix Phoenix.HTML.Safe не реализован
В моей модели поста я реализовал простую проверку def changeset(model, params \\ :empty) do model |> cast(params, @required_fields, @optional_fields) |> validate_length(:content, min: 2) |> validate_length(:content, max:...
2083 просмотров
schedule 09.02.2024

Обновился с Phoenix 1.1.6 до 1.2 и теперь получаю CompileError
Я обновил Phoenix с 1.1.6 до 1.2 и теперь получаю странную ошибку CompileError. (CompileError) web/views/main_view.ex:2: module Rejack.Router.Helpers is not loaded and could not be found Я сравнил свежесгенерированный проект Phoenix 1.2 файл...
129 просмотров
schedule 23.01.2024

Рендеринг JSON в Phoenix
Я использовал "mix phoenix.gen.json", чтобы сгенерировать код для рендеринга json, что привело к представлению ниже: defmodule Pghm.SightingsView do use Pghm.Web, :view def render("sighting.json", %{sighting: sighting}) do %{what:...
6568 просмотров
schedule 10.05.2024

Как запустить настоящий сервер Phoenix во время теста?
Я реализую довольно сложную функциональность с внешними библиотеками, которые я не могу издеваться. Им нужно реализовать реальные запросы к серверу. Так, как я могу запустить веб-сервер во время выполнения тестов? P.S. My config/test.exs :...
717 просмотров
schedule 12.11.2023