Silex / Symfony应用程序正在运行,但不在Facebook中

时间:2012-05-21 10:43:34

标签: facebook symfony silex

我有一个Silex + Twig应用程序在没有iframed时在Heroku运行得很好, 但是当在Facebook上出现iframed时,它会引发异常。

  

MethodNotAllowedHttpException:找不到“POST /”的路由:方法不是   允许(允许:GET)

Silex应该通过Facebook处理任何请求吗?

1 个答案:

答案 0 :(得分:6)

如果你的应用程序是在facebook(iframe)中加载的,那么第一个请求是POST,而不是GET。您的路线被定义为仅限于此。将其更改为->method()(甚至->post(),但我建议使用方法),它会起作用。