Phoenix (Phoenix v1.6.11)
Это документация для проекта Phoenix.
По умолчанию приложения Phoenix зависят от следующих пакетов в этих категориях.
Общие
Ecto - интегрированный язык запросов и оболочка для баз данных
ExUnit - встроенный фреймворк для тестирования Elixir
Gettext - международная локализация и локализация с помощью
gettextPhoenix - фреймворк Phoenix (эта документация)
Phoenix PubSub - распределенная система публикации/подписки с поддержкой присутствия
Phoenix HTML - удобства для работы с HTML в Phoenix
Phoenix View - набор функций для создания
Phoenix.Viewи работы со языками шаблонов, такими как собственный ElixirEExPhoenix LiveView - богатые, интерактивные пользовательские интерфейсы с рендерингом серверного HTML
Phoenix LiveDashboard - инструменты мониторинга производительности и отладки в реальном времени для разработчиков Phoenix
Plug - спецификация и удобства для составных модулей между веб-приложениями
Swoosh - библиотека для составления, отправки и тестирования электронных писем, также используется в
mix phx.gen.authTelemetry Metrics - общий интерфейс для определения метрик на основе событий Telemetry
Чтобы начать работу, ознакомьтесь с нашими общими руководствами.
Обзор
Функции
- json_library()
Возвращает настроенную библиотеку кодирования JSON для Phoenix.
- plug_init_mode()
Возвращает режим инициализации плагинов.
Функции
json_library()Source
Возвращает настроенную библиотеку кодирования JSON для Phoenix.
Чтобы настроить библиотеку JSON, включите следующее в ваш config/config.exs:
config :phoenix, :json_library, Jason
plug_init_mode()Source
Возвращает режим инициализации плагинов.
Рекомендуется установить значение :runtime в режиме разработки для повышения производительности компиляции. Оно должно быть :compile в режиме производства (по умолчанию).
Этот параметр передаётся как :init_mode в Plug.Builder.compile/3.
© 2014 Chris McCord
Licensed under the MIT License.
https://hexdocs.pm/phoenix/Phoenix.html