fix: Agregar ruta /edit al router web (404 fix)

- Agregada ruta GET /edit al web_router
- Creado edit_handler() que sirve edit.html
- Resuelve error 404 al intentar acceder a /edit?app=NOMBRE
- Ahora el botón Editar del panel funciona correctamente
This commit is contained in:
2026-01-21 17:57:34 -05:00
parent d2b8d0222c
commit 9e56490b05

View File

@@ -54,6 +54,7 @@ pub fn create_web_router() -> Router {
.route("/scan", get(scan_processes_handler)) .route("/scan", get(scan_processes_handler))
.route("/select", get(select_processes_handler)) .route("/select", get(select_processes_handler))
.route("/register", get(register_handler)) .route("/register", get(register_handler))
.route("/edit", get(edit_handler))
.route("/add-process", post(add_process_handler)) .route("/add-process", post(add_process_handler))
.route("/logs", get(logs_handler)) .route("/logs", get(logs_handler))
.route("/clear-logs", post(clear_logs_handler)) .route("/clear-logs", post(clear_logs_handler))
@@ -122,6 +123,11 @@ async fn register_handler() -> Html<String> {
Html(template.to_string()) Html(template.to_string())
} }
async fn edit_handler() -> Html<String> {
let template = include_str!("../web/edit.html");
Html(template.to_string())
}
async fn api_docs_handler() -> Html<String> { async fn api_docs_handler() -> Html<String> {
let template = include_str!("../web/api-docs.html"); let template = include_str!("../web/api-docs.html");
Html(template.to_string()) Html(template.to_string())