(refactor) switched comments to right

This commit is contained in:
Rorik Star Platinum 2025-11-05 21:48:35 +03:00
parent 756dd0a7fb
commit da3dfe40b0
4 changed files with 40 additions and 40 deletions

View file

@ -1,7 +1,7 @@
// src/route/handlers.rs
// Почему это здесь?
// - Это всё, что обрабатывает HTTP запросы
// - Каждый handler'а — это async функция, которая обрабатывает запрос и возвращает ответ
// src/route/handlers.rs
// Почему это здесь?
// - Это всё, что обрабатывает HTTP запросы
// - Каждый handler'а — это async функция, которая обрабатывает запрос и возвращает ответ
use axum::{
extract::State,
@ -12,21 +12,21 @@ use axum::{
use serde_json::json;
use crate::state::AppState;
/// Health-check handler
///
/// Что он делает:
/// 1. Принимает AppState через extract::State (это параметр, который Axum инжектирует)
/// 2. Пытается выполнить простой SELECT 1 в БД (проверка подключения)
/// 3. Возвращает 200 OK если всё хорошо, или 500 если БД недоступна
/// Health-check handler
///
/// Что он делает:
/// 1. Принимает AppState через extract::State (это параметр, который Axum инжектирует)
/// 2. Пытается выполнить простой SELECT 1 в БД (проверка подключения)
/// 3. Возвращает 200 OK если всё хорошо, или 500 если БД недоступна
pub async fn health_handler(
State(state): State<AppState>,
) -> impl IntoResponse {
// Пытаемся выполнить простой запрос к БД
// Пытаемся выполнить простой запрос к БД
let result = sqlx::query("SELECT 1")
.execute(&state.db_pool)
.await;
// Обрабатываем результат
// Обрабатываем результат
match result {
Ok(_) => (
StatusCode::OK,