調試微信公眾號的網頁授權時,要填寫網頁授權域名
(如圖1),否則授權的時候會提示redirect_uri參數錯誤
(圖2),可是我得在localhost先調試成功才能上傳到實際的網站上吧,可是這里不支持localhost
,這下蛋疼了。


查了下資料,都是使用ngrok,這個工具可以實現將公網上的域名映射到內網localhost的指定端口,跟花生殼類似,不過這個更適合開發者。
然后就是着手解決問題了,挺簡單一件事情,繞了一圈,花掉了半天時間,把以下3個方案都做了。
- 使用ngrok官網的服務(要帶梯子,固定域名要收費,費用挺貴的,不如方案2)
- 自己搭建ngrok服務器(需要一個域名+獨立服務器,費用也高,然后要慢慢折騰,不如方案3)
- 使用國內免費的ngrok服務(推薦),推薦動酷。
先試了第1種,對於國內用戶,除非必要還是不用為好;於是換第2種,全部編譯OK,准備運行時,發現要占用80和443端口,我已經有網站在跑,這樣會有沖突,在想怎么解決的時候發現了第3種方案。第3種方案,一測就過。
傳送門:動酷的免費ngrok。
轉載於:https://www.cnblogs.com/pheye/p/6132453.html