在本地主机上禁用Facebook登录按钮

在本地主机上禁用Facebook登录按钮,facebook,google-app-engine,localhost,Facebook,Google App Engine,Localhost,我正在测试示例Google应用程序引擎Facebook应用程序。在localhost:8888上运行时,单击login按钮会弹出一个新的小窗口,该窗口几乎立即消失,实际上不会登录。如何在本地主机上测试登录Facebook?我看到了,但公认的答案似乎不适用于Google App Engine。我正在dev服务器前面使用一个本地Nginx实例。Nginx非常容易配置,可以将reguest从域(如mylocalapp.dev代理到您的应用程序) 配置如下所示: server { listen

我正在测试示例Google应用程序引擎Facebook应用程序。在localhost:8888上运行时,单击login按钮会弹出一个新的小窗口,该窗口几乎立即消失,实际上不会登录。如何在本地主机上测试登录Facebook?我看到了,但公认的答案似乎不适用于Google App Engine。

我正在dev服务器前面使用一个本地Nginx实例。Nginx非常容易配置,可以将reguest从域(如
mylocalapp.dev
代理到您的应用程序)

配置如下所示:

server {
    listen [::]:80; #it's for ipv6
    #listen 80; #for ipv4
    server_name mylocalapp.dev;

    location / {
            proxy_pass http://127.0.0.1:8080;
    }
}

另外,不要在域中使用像
.local
这样的后缀,它对FB也不起作用。

mylocalapp.dev是一个可以配置的实际域,还是一个假的域?假的域,可以在
/etc/hosts
文件中配置我在Windows上开发的,对不起,我没有提到这一点。您发布的代码是整个nginx.conf文件吗?在Windows上,我还需要配置什么?在Windows上,文件位于
系统
目录中(我不记得谷歌搜索完整路径)。我的配置示例您必须附加到现有的
nginx.conf
(或用作独立文件并包含到主配置中)它看起来像是Windows上的
%SystemRoot%\system32\drivers\etc\hosts
。谢谢,我现在再试试这个。