我有一个Silex + Twig应用程序在没有iframed时在Heroku运行得很好, 但是当在Facebook上出现iframed时,它会引发异常。
MethodNotAllowedHttpException:找不到“POST /”的路由:方法不是 允许(允许:GET)
Silex应该通过Facebook处理任何请求吗?
答案 0 :(得分:6)
如果你的应用程序是在facebook(iframe)中加载的,那么第一个请求是POST,而不是GET。您的路线被定义为仅限于此。将其更改为->method()
(甚至->post()
,但我建议使用方法),它会起作用。