我想在Axum中创建以下路由:
/v1/users/:username # String
/v1/users/:user_id # u64
但创建这些路由:
Router::new()
.route("/v1/users/:username", get(get_user))
.route("/v1/users/:user_id", get(get_user))
由于此错误,无法执行以下操作:
thread 'main' panicked at 'Invalid route "/v1/users/:user_id": insertion failed due to conflict with previously registered route: /v1/users/:username'
如何创建接受多种不同URL参数类型的同一路由?