我正在将 php 与 Grav CMS 一起使用。它在 php 内置的服务器上运行。
知识产权:
127.0.0.10:80
/etc/hosts 文件:
127.0.0.10 mydomain.local
在 facebook 中,我添加了应用程序域:mydomain.local 单击按钮后,facebook 会返回我的域需要 HTTPS 的信息。我知道自 2018 年 3 月以来我无法禁用“强制 HTTPS”选项。那么如何在本地测试 facebook 登录按钮?
我正在将 php 与 Grav CMS 一起使用。它在 php 内置的服务器上运行。
知识产权:
127.0.0.10:80
/etc/hosts 文件:
127.0.0.10 mydomain.local
在 facebook 中,我添加了应用程序域:mydomain.local 单击按钮后,facebook 会返回我的域需要 HTTPS 的信息。我知道自 2018 年 3 月以来我无法禁用“强制 HTTPS”选项。那么如何在本地测试 facebook 登录按钮?
你可以使用这个名为ngrok的小工具,它会从他们的服务器设置一个隧道,这样你的本地网络服务器就可以公开使用。他们还将终止 SSL。
您可以像这样使用它(假设您的网络服务器在端口 80 上运行)ngrok http 80。您现在将在终端中看到 ngrok 隧道地址,它看起来像这样:
Forwarding https://******.ngrok.io -> localhost:80
只需打开该 URL,您就会看到本地网络服务器的内容。您现在可以将该 URL 添加到 Facebook 并尝试一下。
希望这对您有所帮助。