使用Slim PHP的默认GET路由

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了使用Slim PHP的默认GET路由脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近使用Slim PHP框架构建了一个小API,它运行良好.但是,我想为根“/”设置一个GET路由,该路由响应一条基本消息,并让任何其他GET请求返回“拒绝访问”. @H_360_5@

在阅读文档和各种示例后,我无法弄清楚如何完成这些任务.我的项目只依赖于POST路由,但是能够响应针对根域和任何其他页面的GET请求将是非常棒的.

码:

// SLIM INSTANCE
$app = new \Slim\Slim();
$app->contentTyPE('application/json');

// SLIM ROUTES
$app->group('/core',function() use ($app)
{
    $app->post( '/create','Create' );
    $app->post( '/start','Start' );
    $app->post( '/stop','Stop' );
    $app->post( '/delete','Delete' );
});
@H_304_14@解决方法
如果你想回应不同的方法,只需使用Map() – 方法

$app->;map('/create','Create')->via('GET','POST');

注册认路由”,如果没有路由匹配,它将始终以“拒绝访问”回复,您可以覆盖’notFound’处理程序:

$app->notFound(function () use ($app) {
    $app->response->setstatus(403);
    //output 'access denied',redirect to login page or whatever you want to do.
});

要完成“根”路线:$app-> get(‘/’,function(){/*…* /});应该这样.

脚本宝典总结

以上是脚本宝典为你收集整理的使用Slim PHP的默认GET路由全部内容,希望文章能够帮你解决使用Slim PHP的默认GET路由所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。