如何用Elixir-Boilerplate快速搭建Phoenix应用?5分钟入门教程
如何用Elixir-Boilerplate快速搭建Phoenix应用?5分钟入门教程
【免费下载链接】elixir-boilerplate⚗ The stable base upon which we build our Elixir projects at Mirego.项目地址: https://gitcode.com/gh_mirrors/el/elixir-boilerplate
Elixir-Boilerplate是Mirego团队打造的稳定Elixir项目基础框架,能帮助开发者快速搭建Phoenix应用。本教程将带你在5分钟内完成从环境准备到应用启动的全过程,让你轻松开启Elixir开发之旅。
📋 准备工作:环境检查清单
在开始之前,请确保你的系统已安装以下工具:
- Elixir 1.14+
- Erlang/OTP 25+
- Git
- PostgreSQL(可选,用于数据库功能)
你可以通过运行以下命令检查Elixir版本:
elixir -v🔄 第一步:获取项目模板
首先克隆Elixir-Boilerplate仓库到本地:
git clone https://gitcode.com/gh_mirrors/el/elixir-boilerplate cd elixir-boilerplate⚙️ 第二步:一键配置项目
项目提供了便捷的初始化脚本,运行以下命令自动完成依赖安装和基础配置:
./boilerplate-setup.sh这个脚本会处理:
- 安装Hex依赖包
- 设置数据库连接
- 配置环境变量
- 生成应用密钥
🚀 第三步:启动Phoenix服务器
配置完成后,启动开发服务器:
mix phx.server当看到类似以下输出时,说明服务器已成功启动:
[info] Running ElixirBoilerplateWeb.Endpoint with cowboy 2.9.0 at 127.0.0.1:4000 (http) [info] Access ElixirBoilerplateWeb.Endpoint at http://localhost:4000🌐 访问应用
打开浏览器访问http://localhost:4000,你将看到Elixir-Boilerplate的默认欢迎页面,这表示你的Phoenix应用已成功运行!
📁 项目结构概览
Elixir-Boilerplate遵循Phoenix最佳实践,主要目录结构如下:
lib/elixir_boilerplate_web/- Web相关代码(控制器、视图、路由等)lib/elixir_boilerplate/- 业务逻辑和数据层priv/repo/migrations/- 数据库迁移文件config/- 应用配置文件
💡 实用开发命令
日常开发中常用的命令:
- 运行测试:
mix test - 创建数据库迁移:
mix ecto.gen.migration - 执行数据库迁移:
mix ecto.migrate - 进入交互式控制台:
iex -S mix phx.server
📚 扩展学习资源
- 官方文档:BOILERPLATE_README.md
- 配置指南:config/config.exs
- GraphQL模块:lib/elixir_boilerplate_graphql/
- 健康检查功能:lib/elixir_boilerplate_health/
通过Elixir-Boilerplate,你可以跳过繁琐的初始配置,直接专注于业务功能开发。无论是构建API服务、实时应用还是全栈网站,这个模板都能为你提供坚实的基础。现在就开始你的Elixir开发之旅吧!
【免费下载链接】elixir-boilerplate⚗ The stable base upon which we build our Elixir projects at Mirego.项目地址: https://gitcode.com/gh_mirrors/el/elixir-boilerplate
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
