故障排除

此页面将帮助您排除在使用 Flight 时可能遇到的常见问题。

常见问题

404 未找到或路由行为异常

如果您看到 404 未找到错误(但您可以发誓您真的存在,并不是打字错误),这实际上可能是您在路由终点返回一个值,而不仅仅是将其输出。这是有意义的原因,但可能会让一些开发人员措手不及。


Flight::route('/hello', function(){
    // 这可能会导致 404 未找到错误
    return 'Hello World';
});

// 您可能想要的是
Flight::route('/hello', function(){
    echo 'Hello World';
});

这是由于路由器内置的特殊机制处理返回输出作为“继续下一个路由”的单个。您可以在路由部分中查看行为的文档。