小程序這么火,一直沒有做過。因為公司有個業務需要做小程序就順帶學習了一把。
1)本次是采用《微信開發者工具 Stable v1.02.1904090》進行的開發;
2)前端使用的是微信官方提供的WeUI.
小程序基礎業務功能做好了,想發布一個版本試試效果,怎么發布呢?
1、小程序要在手機端使用必須要通過具有域名的后台網站作為應用接口的提供者,並且是綁定了SSL證書。
我是在阿里雲的萬網中購買的域名。
步驟:域名購買->域名備案->阿里雲獲得免費SSL證書->應用服務器安裝證書->IIS網站創建並綁定SSL證書。 最終達到網站能夠訪問,參考格式為:https://xxx.xxx.com/
IIS網站創建並綁定SSL證書:創建的網站端口指向為443,選擇SSL證書為所導入的證書,瀏覽器測試域名的訪問。
2、網站配置好了后需要去“微信公眾平台-小程序”后台管理網站去配置服務器域名。
步驟:進入小程序后台管理系統->開發->開發設置->服務器域名->配置網站域名(根據需要配置)。截圖參考如下:
3、可在微信開發者工具中去查看項目是否已識別到所配置的域名,截圖如下:
未正確配置域名會報錯:不在request 合法域名列表中
4、在小程序項目代碼中去配置網站根路徑為域名地址
我是在app.js去定義了全局變量,在進行后台請求是帶出根路徑即可,如下:
請求后端接口時寫法如下:
5、在微信開發者工具中,點擊頭部“上傳”按鈕,將代碼打包發布到小程序管理后台端
6、進入小程序后台管理系統,地址:https://mp.weixin.qq.com
步驟:管理->版本管理-開發版本->設置為體驗版
7、在小程序后台管理系統中,添加項目成員或體驗成員添加可體驗的人員
8、公布體驗版二維碼給體驗人員進行體驗使用。
9、小程序在使用出現錯誤:對應的服務器 TLS 為 TLS 1.0 ,小程序要求的 TLS 版本必須大於等於 1.2
原因為域名網站所在服務器是windwos 2008 r2,且TLS證書為1.0版本,處理辦法見以下鏈接: