如何本地調試微信接口-ngrok的使用

在微信開發的時候,必須要輸入URL,而該URL必須是外網域名,我們本地沒法進行調試,這給我們造成很大的不方便,系統在開發階段容易出現bug,如果服務器上的版本已經在運行了,我們不能在那基礎上進行開發調試,所以能夠在本地進行微信開發很重要。

工具/原料

微信公眾號一個

ngrok

方法/步驟

要解決微信本地開發,一個關鍵的問題是能夠把本地的IP地址映射到公網上去,從網上找下相關的解決方案,最終借助ngrok很容易解決,訪問官網https://ngrok.com/下載ngrok,解壓后只有ngrok.exe一個文件

windows-->運行-->cmd,進入到ngrok.exe的根目錄,輸入ngrok 80,這樣可以將本機的127.0.0.1:80分配一個外網可以訪問的域名

遺憾的是該域名是隨機的,每次重啟都會變,這不利于我們微信調試,所以我們希望將域名固定住,仔細查看ngrok官網,ngrok已經給我們了解決方案,需要我們注冊下

注冊成功后,會得到一個token

還是在windows-->運行-->cmd中,進入ngrok.exe目錄,輸入:

ngrok -authtoken token 80

其中token換成我們注冊后返回的值,回車后,成功啟動

但是返回的token太長了,不方便記憶,我們換一個方便記憶的名字,輸入

ngrok -subdomain leopard 80

回車后,成功啟動,下面我們需要驗證下輸入域名:http://leopard.ngrok.com是否能夠通過微信的URL校驗

打開微信公眾平臺,選擇開發者中心,在右邊的表單中輸入相關內容,URL中輸入我們剛設置過的域名

提交成功,說明我們的設置是有效的,此時已經在tomcat中可以看到我們在get方法下的返回值

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一:ngrok的使用 基于windows 1:為什么要使用ngrok 在微信開發的時候 需要填寫與微信服務器相連接...
    whtsup閱讀 2,935評論 1 1
  • 微信服務號開發 整體流程 域名報備,服務器搭建 Python開發環境和項目的初始化搭建; 微信公眾號注冊及開發模式...
    飛行員suke閱讀 4,602評論 0 14
  • 除了畢業生面臨這個難題,我這個多工作幾年的職場人也會思索這個問題。 以下是從幫主論壇的總結, 【大城市的好處】01...
    模具老王創富筆記閱讀 537評論 1 1
  • 節選自《你從未真正拼過》 R:(Reading,閱讀一個原文片段) 利用碎片化時間工作和將工作時間碎片化其實是兩個...
    予含閱讀 302評論 1 1
  • 又來發圖片啦! 一眼看成斷刀流,我是不是對開心超人上隱了? 親愛的伽爺到底經歷了什么?變成了這樣?! 呵呵,最愛俠...
    伽小永恒閱讀 873評論 0 3