Facebook iFrame中的Sencha应用程序获得"无法POST /"

Ale*_*stu 5 facebook amazon-ec2 node.js sencha-touch socket.io

我有一个使用在Amazon EC2(微实例)上运行的Node.js和Socket.io的Sencha Touch应用程序.我希望在Facebook Canvas,又称HTML iFrame上提供它.

我得到一个空白页面 Cannot POST /

iframe就在这里(当我在"新窗口中打开框架"时,它会打开应用程序).我不知道该怎么办...为什么我会得到一个POST /

我在应用程序中使用Facebook Javascript SDK,但注释代码并不能解决问题.

Rya*_*n S 3

看起来Canvas 的 POST可能会导致您出现问题。

  • 谢谢!我最终捕获了节点中的 POST 参数,将用户重定向到身份验证页面,如下所示: `server.post('/', function(request, response){ response.redirect("https://www.facebook.com/对话框/oauth?client_id=FACEBOOK_APP_ID&redirect_uri=CANVAS_URL"); });` (2认同)