Skip to content

fastapi demo, 完整的鉴权和错误处理,开箱即用

Notifications You must be signed in to change notification settings

mmlzhang/fastapi_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Demo

初始化数据库

cd fastapi_demo
aerich init -t fastapi_demo.settings.TORTOISE_ORM
aerich --app fastapi_demo init-db

本地开发调试

# 设置环境变量 或者添加到 bashrc / zshrc 中

# DB_URI 默认值为下面的值,可以自行设置成自己的
export DB_URI="postgres://postgres:123456@127.0.0.1:5432/db-name"

export DEBUG="True"
export SHOW_API_DOC="True"
export IGNORE_TOKEN_AUTH="True"

# 启动服务命令
uvicorn service:app --host 0.0.0.0 --port 8000 --loop uvloop --http httptools --workers 1 --reload

# 文档访问地址
http://127.0.0.1:8000/api/demo/docs

About

fastapi demo, 完整的鉴权和错误处理,开箱即用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages