簡體   English   中英

https 在開發模式下在本地主機上實現 Facebook 登錄時出現問題

[英]https problem while implementing Facebook login on local host in development mode

我正在開發一個將管理用戶頁面帖子等的網絡應用程序,我在 Facebook 開發人員控制台中的應用程序處於開發模式,但是當我嘗試登錄 http://localhost 然后它給出錯誤 facebook 登錄不允許 http 但是我必須使用 https 協議。

使用 http 測試 facebook 登錄本地主機的任何解決方案? 或者有什么想法可以在本地主機中將 http 轉換為 https 嗎?

我試過將 http 轉換為 https 的 ngrok,但是 facebook 開發者控制台說這是一個可疑的鏈接並拒絕接受;

我正在使用 npm pakage react-facebook-login,

如果可以解決問題,我將轉向 facebook sdk 的純代碼。

這是我為 create-react-app 找到的解決方案。 https://create-react-app.dev/docs/using-https-in-development/

確保您使用正確的終端並且它可以工作。 例如,我在 cmd 行開始開發(設置 HTTPS=true&&npm start)。

缺點是您仍然會在瀏覽器中收到不安全警告,但 FB.login 或 Facebook 登錄包中的類似錯誤消失了。 希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM