Loco.rs文档学习笔记
Loco.rs 是一个基于 Rust 的 全栈开发框架,采用 Ruby on Rails 的思路,整合应用开发中需要的依赖、工具、开发模式等,降低选择成本,快速开始应用开发。
快速开始
安装 CLI 工具:
1 | cargo install loco |
CLI 工具就绪后,通过 loco new 即可交互式地创建基础项目框架。
通过 cargo loco start 即可启动项目,默认在 localhost 接口上监听 5150 端口。
默认模版即包含了用于状态检查的 /_ping 和 /_health 接口:/_ping 接口返回 OK 状态,用于负载均衡器确认应用已启动;/_health 接口检查数据库、队列等状态正常后才返回 OK 状态,用于检查应用运行状态。
在使用 SaaS 类型生成的项目模版中,已生成用户认证相关的实体、API等,可实现注册、登录、重置密码等流程。
