1. 程式人生 > 其它 >微信公眾號開發本地除錯【內網穿透】

微信公眾號開發本地除錯【內網穿透】

在做微信公眾號開發的時候,必須接入外網已經備案的URL地址,不然本地沒法進行除錯,比較簡單的方法可以做內網穿透,對映生成一個外網URL地址來進行回撥測試。

這裡推薦一個內網穿透工具——cpolar,可以免費使用,支援http/https/tcp協議,不限制流量。

但這次我們不使用免費版,而是升級cpolar套餐到基礎版來使用。因為免費套餐所生成的域名為隨機域名,每24小時會變化,而公眾號後臺設定,是不允許頻繁更換的伺服器地址的。因此,一次性設定好,方便長期除錯。

附上cpolar下載地址:https://www.cpolar.com/

  1. 註冊並安裝cpolar內網穿透(需升級到基礎套餐以上)
  2. 建立一個固定的二級子域名隧道,使用cn_top地區,中國區且已備案,支援微信公眾號,小程式
cpolar http -region=cn_top -subdomain=dev15 8080

【dev15可自定義】
  1. 將隧道的服務地址,本例中: https://dev15.cpolar.top 複製到微信公眾號的伺服器地址中
  2. 在本地啟動一個公眾號的Web Server,埠號:8080
  3. 這樣就可以在本地開發環境,斷點級除錯了

另外,還可以通過http://localhost:4040,檢視訊息包流,實時檢查隧道上執行的所有HTTP流量