change route to service<resource>

This commit is contained in:
marin postma 2021-06-24 19:02:28 +02:00
parent 3b601f615a
commit 01b09c065b
No known key found for this signature in database
GPG key ID: 6088B7721C3E39F9
7 changed files with 30 additions and 30 deletions

View file

@ -38,21 +38,21 @@ struct DocumentParam {
pub fn services(cfg: &mut web::ServiceConfig) {
cfg.service(
web::resource("/indexes/{index_uid}/documents")
.route(web::get().to(get_all_documents))
.route(web::post().guard(guard_json).to(add_documents))
.route(web::put().guard(guard_json).to(update_documents))
.route(web::delete().to(clear_all_documents)),
)
// this route needs to be before the /documents/{document_id} to match properly
.route(
"/indexes/{index_uid}/documents/delete-batch",
web::post().to(delete_documents),
)
.service(
web::resource("/indexes/{index_uid}/documents/{document_id}")
.route(web::get().to(get_document))
.route(web::delete().to(delete_document)),
web::scope("/indexes/{index_uid}/documents")
.service(
web::resource("")
.route(web::get().to(get_all_documents))
.route(web::post().guard(guard_json).to(add_documents))
.route(web::put().guard(guard_json).to(update_documents))
.route(web::delete().to(clear_all_documents)),
)
// this route needs to be before the /documents/{document_id} to match properly
.service(web::resource("/delete-batch").route(web::post().to(delete_documents)))
.service(
web::resource("/{document_id}")
.route(web::get().to(get_document))
.route(web::delete().to(delete_document)),
),
);
}