文件名称:actixweb-sqlx-jwt:actix-web和sqlx的jwt模板项目
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-28 07:20:21
jwt sqlx actix-web Rust
actixweb-sqlx-jwt A jwt template project of actix-web and sqlx sqlx-cli 货物安装sqlx-cli --git 用法 选择一个数据库( mysql , postgres , sqlite )。 将默认功能设置为Cargo.toml上的数据库名称(当前为mysql )。 配置数据库,您可以查看sql/user.up.$database.sql 。 在更新.env和template.json之后,运行cargo run -- -v 。 测试当前api: curl -v --data ' {"name": "Bob", "email": "Bob@google.com", "password": "Bobpass"} ' -H " Content-Type: application/json " -X POST
【文件预览】:
actixweb-sqlx-jwt-master
----sql()
--------user.up.postgres.sql(960B)
--------user.up.mysql.sql(2KB)
--------user.up.sqlite.sql(1KB)
----gotest.jl(2KB)
----.dockerignore(41B)
----.env(271B)
----Dockerfile.prod(883B)
----.gitattributes(57B)
----Cargo.toml(1KB)
----Cargo.lock(79KB)
----src()
--------state.rs(821B)
--------users()
--------models()
--------main.rs(2KB)
--------api.rs(4KB)
--------config.rs(5KB)
--------handlers()
--------middlewares()
--------how.rs(561B)
----Dockerfile(508B)
----build.rs(392B)
----assets()
--------.gitkeep(0B)
----Dockerfile.rust(824B)
----Makefile(2KB)
----.gitignore(53B)
----template.json(414B)
----readme.md(3KB)