PHP-FOSRestBundle捕获所有路线
作者:互联网
我正在尝试将FOSRestBundle集成到我的应用程序中.
我只想在路由匹配^ / api时使用它.
我真的不知道如何使用该捆绑软件,而且我认为文档非常糟糕. (没有冒犯的意思).
fos_rest:
format_listener:
enabled: true
rules:
- { path: '^/api', priorities: ['json', 'xml'], fallback_format: 'html' }
当我从浏览器请求任何路由时,出现此错误:
No matching accepted Response format could be determined
我只想匹配以^ / api开头的路由.
有任何想法吗?
解决方法:
您需要使用区域功能:
# app/config/config.yml
fos_rest:
zone:
- { path: ^/api/* }
在官方文档中了解有关此内容的更多信息:http://symfony.com/doc/master/bundles/FOSRestBundle/3-listener-support.html#zone-listener
标签:fosrestbundle,rest,symfony,php 来源: https://codeday.me/bug/20191027/1942966.html