Устранение неполадок

Эта страница поможет вам устранить общие проблемы, с которыми вы можете столкнуться при использовании Flight.

Общие проблемы

404 Страница не найдена или неожиданное поведение маршрута

Если вы видите ошибку 404 Страница не найдена (но вы клянетесь своей жизнью, что она действительно там и это не опечатка), это действительно может быть проблемой, связанной с возвращением значения в точке конечного маршрута вместо простого вывода его. Причина в этом намеренная, но может подстерегать некоторых разработчиков.


Flight::route('/hello', function(){
    // Это может вызвать ошибку 404 Страница не найдена
    return 'Привет, Мир';
});

// Что вам скорее всего нужно
Flight::route('/hello', function(){
    echo 'Привет, Мир';
});

Причина в этом заключается в специальном механизме, встроенном в маршрутизатор, который обрабатывает вывод в качестве сигнала "перейти к следующему маршруту". Вы можете увидеть это поведение в разделе Маршрутизация документации.