Fix WebDAV Extension layer order
This commit is contained in:
@@ -111,11 +111,11 @@ async fn run_webdav_server(
|
|||||||
let app = Router::new()
|
let app = Router::new()
|
||||||
.route("/", any(handle_dav))
|
.route("/", any(handle_dav))
|
||||||
.route("/*path", any(handle_dav))
|
.route("/*path", any(handle_dav))
|
||||||
.layer(Extension(dav_handler))
|
|
||||||
.layer(Extension(crate::webdav::WebdavCredentials {
|
.layer(Extension(crate::webdav::WebdavCredentials {
|
||||||
username: user.clone(),
|
username: user.clone(),
|
||||||
password,
|
password,
|
||||||
}))
|
}))
|
||||||
|
.layer(Extension(dav_handler))
|
||||||
.layer(middleware::from_fn(webdav_auth_middleware));
|
.layer(middleware::from_fn(webdav_auth_middleware));
|
||||||
|
|
||||||
let addr = format!("0.0.0.0:{}", port);
|
let addr = format!("0.0.0.0:{}", port);
|
||||||
|
|||||||
Reference in New Issue
Block a user