rocket-rest-api-with-jwt:装有柴油并由JWT固定的生锈火箭

时间:2024-06-11 02:12:22
【文件属性】:

文件名称:rocket-rest-api-with-jwt:装有柴油并由JWT固定的生锈火箭

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-11 02:12:22

docker rust postgres jwt restful-api

带有JWT的Rocket REST API 生锈的火箭 :rocket: 柴油加油 :oil_drum: 并由JWT担保 :locked_with_key: 要求 您可以从源代码构建和运行应用程序: 或使用 怎么跑 手动的 每晚安装Rust(感谢Rustup 1.20!): rustup install nightly 将“ Rust Nightly”设置为项目:转到项目的根目录,打开cmd / terminal并运行“ rustup override set nightly 将secret.key.sample重命名为secret.key或通过在命令行中运行head -c16 /dev/urandom > secret.key创建您自己的密钥(仅Linux / UNIX)并复制到/src文件夹 在postgres cli或工具中创建数据库 将Rocket.toml.sample重命名为Rocket.toml并更新url键中的数据库连接字符串。


【文件预览】:
rocket-rest-api-with-jwt-master
----Cargo.lock(40KB)
----docker-compose.local.yml(278B)
----.github()
--------workflows()
----LICENSE(1KB)
----.env.sample(56B)
----src()
--------secret.key.sample(16B)
--------models()
--------main.rs(606B)
--------constants()
--------schema.rs(636B)
--------config.rs(1KB)
--------api()
--------jwt.rs(3KB)
--------services()
----migrations()
--------2019-02-21-045853_add_login_session_field_to_users_table()
--------2018-12-06-070116_create_users_table()
--------2019-02-20-054109_create_login_history_table()
--------2018-12-05-031038_create_people_table()
--------.gitkeep(0B)
--------00000000000000_diesel_initial_setup()
----Cargo.toml(621B)
----docker()
--------prod()
--------local()
----.gitignore(52B)
----diesel.toml(136B)
----docker-compose.prod.yml(347B)
----Rocket.toml.sample(94B)
----README.md(5KB)
----libs()
--------windows()
----.vscode()
--------settings.json(118B)

网友评论