refactor: 统一路由参数格式为花括号并更新部署说明

将路由参数从 `:id` 和 `:key` 格式统一为 `{id}` 和 `{key}` 格式
更新 build.sh 脚本以优先使用实际 .env 文件,并同步更新部署说明文档
This commit is contained in:
2025-10-23 21:43:27 +08:00
parent 94d956d467
commit 1557920e14
2 changed files with 13 additions and 11 deletions

View File

@ -29,8 +29,8 @@ async fn main() {
.route("/", get(root))
.route("/api/attendees", post(routes::create_attendee))
.route("/api/attendees", get(routes::get_attendees))
.route("/api/attendees/:id", get(routes::get_attendee))
.route("/api/attendees/:id/checkin", post(routes::checkin_attendee))
.route("/api/attendees/{id}", get(routes::get_attendee))
.route("/api/attendees/{id}/checkin", post(routes::checkin_attendee))
.route("/api/attendees/batch-delete", delete(routes::batch_delete_attendees))
.route("/api/attendees/batch-reset-checkin", post(routes::batch_reset_checkin))
.route("/api/attendees/import", post(routes::import_attendees_from_excel))
@ -38,8 +38,8 @@ async fn main() {
.route("/api/auth/register", post(routes::register_user))
.route("/api/auth/login", post(routes::login_user))
.route("/api/config", get(routes::get_configs))
.route("/api/config/:key", get(routes::get_config))
.route("/api/config/:key", put(routes::update_config))
.route("/api/config/{key}", get(routes::get_config))
.route("/api/config/{key}", put(routes::update_config))
.layer(CorsLayer::new().allow_origin(Any).allow_methods(Any).allow_headers(Any))
.with_state(db);