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