微信小程序填坑之路之使用localhost在本地測試

這個真的坑了自己兩天,終於發現了原因,香菇藍廋。。。在嘖裏

如果在創建項目的時候填寫了appid
在這裏插入圖片描述
這時候,進行request請求必須遵從三個條件:

1.必須是https協議
2.tls 必須在 1.2 及以上版本
(前面是囉嗦,重點是3)
3.必須在小程序的後臺(不是接口的後臺),配置上https請求
正是因爲第三點,由於本地測試使用的地址是http://localhost:8080/xxx,小程序後臺配置不能帶有端口號(這個可以投機取巧,把端口號改成80即可不用寫端口號,因爲端口號是網站的默認端口號,可省略的),但是也不能是localhost/127.0.0.1,所以後臺配置不上,前臺請求必報錯!
在這裏插入圖片描述
那該怎麼進行本地測試,突然靈光一閃。有一個問題,小程序是怎麼檢測到我的後臺配置了哪些地址?想了想就只剩appid了,於是在創建項目的時候設置 無appid ,艾瑪,可以了
在這裏插入圖片描述
在這裏插入圖片描述
另外一種方法是不進行校驗,暫時不懂這個方法的弊端,所以也暫不使用該方法,看各位技術宅的選擇
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章