开始使用
在您的新项目中使用 FreeAuth 或者将 FreeAuth 添加到您现有的 FastAPI 应用中。
在线体验
您可以直接在浏览器中在线体验 FreeAuth:
立即体验 FreeAuth从头开始新建项目
构建 FastAPI 接口服务
- clone 后端项目代码:
git clone git@github.com:decentfox/freeauth-api.git
cd freeauth-api
- 安装依赖、环境准备以及初始化项目:
make setup
首次安装时,您需要按照命令行上的交互式指示来完成 EdgeDB 项目的初始化:
# 请指定在该项目中使用的 EdgeDB 实例名称 [默认值:FreeAuth]:
Specify the name of EdgeDB instance to use with this project [default: FreeAuth]:
> FreeAuth
在安装过程的最后,FreeAuth 会自动为您生成一个管理员账号。请务必记住用户名和初始密码,这是您第一次访问 FreeAuth 管理后台的登录凭证。
- 执行
dev
命令,在开发模式下启动 FreeAuth 后端服务:
make dev
✨ 太棒了!您可以直接在浏览器中打开 Swagger UI 或 ReDoc 来查看自动生成的 API 文档。
Quasar 管理后台
- clone 前端项目代码:
git clone git@github.com:decentfox/freeauth-admin.git
cd freeauth-admin
- 安装依赖:
yarn
yarn
- 执行
dev
命令,在开发模式下启动 FreeAuth 后台管理应用:
yarn
yarn dev
✨ 太棒了!您可以打开浏览器进行访问 http://localhost:8300.
Table of Contents