一、開發準備
1,想要開發微信小程式,必須要有一個AppId,如果沒有可以去注冊一個,
https://mp.weixin.qq.com/進入注冊頁面,點擊上方注冊,

2,點擊選擇“小程式”出現注冊頁面,

3,填寫賬號資訊,包含郵箱,密碼,驗證碼,

4,登錄郵箱,點擊鏈接,進行驗證,
5,進入資訊登記界面,進行資訊登記,分為“主體資訊登記”和“管理員資訊登記”,“主體資訊提交后不可修改”!
二、小程式開發
1,小程式開發需要安裝開發者工具,下載與安裝客戶端微信開發者工具并使用小程式微信號掃碼登錄,

2,選擇左邊的小程式專案,讓后選擇專案的目錄,你的AppID和專案名稱,AppId需要在

3,小程式需要能夠訪問https的域名才能夠在手機上使用,獲取資料,
4,微信小程式的開發可以參考微信小程式開發幫助檔案:https://developers.weixin.qq.com/miniprogram/dev/framework/
三、小程式發布上線
發布流程,大概分三個大步驟:上傳代碼、提交審核、發布版本
1、上傳代碼
在代碼撰寫完畢后,在他頂部的導航條上找到【上傳】

如果你之前已經上傳過了就會出現下面的提示:

然后這里填寫對應的版本號和備注:

2、提交審核
進入他們的官網https://mp.weixin.qq.com進入【開發管理】然后右邊下拉,這里就有你剛才提交的版本了,

點擊提交審核,會彈出【相關須知】這個是必須同意的,點擊下一步,他會彈出一個新的視窗,用于填寫你APP的一些檢索資訊,為了能讓你的小程式能更好的被搜索到需要你慎重填寫,

填寫方法看著截圖應該就很明白了,這里需要提醒的是【標簽】欄,這里更容易被搜索,然后如果你有多個頁面需要被檢索可以點擊【標簽】下面的【添加功能頁面】添加多個頁面,到這里點擊【提交審核】,審核這步就算走完了,
3、發布版本
審核通過了不代表就能在小程式里面搜索到,當你收到審核通過的微信通知后,需要再到后臺里面來,找到【開發管理】里面的【審核版本】,點擊【發布】后,一個小程式的發布到這里就完畢了,

四、SSL證書
騰訊云可以申請免費SSL證書,證書品牌TrustAsia,域名型別單域名,證書年限為1年,
申請流程:
登錄騰訊云,選擇云服務,在下拉串列中找到域名或網站分類,

選擇SSL證書—>證書管理—>申請免費證書,

申請騰訊云免費SSL證書了,下面為免費申請頁面,默認可以使用1年,

點擊確定之后,進入如下頁面,其中通用名稱就是你的域名,申請郵箱就是你申請域名時使用的郵箱,

點擊下一步,進入到手動DNS驗證或者檔案驗證頁面,本文使用的是手動DNS驗證,具體的操作步驟可以點擊“詳細說明”查看,

點擊“確定”之后,會顯示帶驗證的DNS的基本資訊,主機記錄、記錄型別TXT,和記錄值需要填寫到你備案域名的地方,需要在域名注冊商的域名管理配置中添加TXT記錄,作用是驗證你對域名的所有權和管理權,
下載證書時,會根據你的web服務器型別分為Nginx證書、apache證書、IIS證書等,這要根據自己的具體情況選擇對應的證書型別下載即可,
五、tomcat安裝SSL證書
1,進入 Tomcat 目錄中的conf目錄中,將下載的tomcat版SSL證書:域名.jks(如bjrqiao.club.jks)復制粘貼到目錄中,
2,修改conf目錄中的server.xml檔案
將<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
修改為<Connector port="8009" protocol="AJP/1.3" redirectPort="443"/>
將<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
修改為<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="443"/>
并且增加配置
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/bjrqiao.club.jks"
certificateKeystorePassword="7gqn4105n0838yn"
type="RSA" />
</SSLHostConfig>
</Connector>
3,進入Tomcat的bin目錄中,重新啟動tomcat
關閉tomcat服務器指令:./shutdown
開啟tomcat服務器指令:./start
4,在瀏覽器中輸入https://域名(如https://www.bjrqiao.club),
參考文獻:https://blog.csdn.net/weixin_42195311/article/details/88624019
六、服務器域名配置
每個微信小程式需要事先設定通訊域名,小程式只可以跟指定的域名進行網路通信,包括普通 HTTPS 請求(wx.request)、上傳檔案(wx.uploadFile)、下載檔案(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket),
從基礎庫 2.4.0 開始,網路介面允許與局域網 IP 通信,但要注意不允許與本機 IP 通信,
從 2.7.0 開始,提供了 UDP 通信(wx.createUDPSocket),
配置流程:
服務器域名請在 「小程式后臺-開發-開發設定-服務器域名」 中進行配置,配置時需要注意:
域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 協議;
域名不能使用 IP 地址(小程式的局域網 IP 除外)或 localhost;
可以配置埠,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 發起請求,如果向 https://myserver.com、https://myserver.com:9091 等 URL 請求則會失敗,
如果不配置埠,如 https://myserver.com,那么請求的 URL 中也不能包含埠,甚至是默認的 443 埠也不可以,如果向 https://myserver.com:443 請求則會失敗,域名必須經過 ICP 備案;
參考文獻:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html
七、配置網站
1,登錄 騰訊云 DNS 決議控制臺,在 “域名決議串列” 中,可查看全部已注冊的域名,說明:若您需添加決議的域名未注冊,請單擊【添加決議】,在彈出 “添加決議” 視窗中,根據實際需求,填寫需要決議的域名,
2,“域名決議串列” 中,選擇需要決議的域名行,單擊【決議】,
3,“記錄管理” 頁簽中,可以通過單擊【添加記錄】或【快速添加網站/郵箱決議】添加決議記錄,
4,在彈出視窗填寫服務器外網ip,并確認,
參考文獻:https://cloud.tencent.com/document/product/302/3446
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/36511.html
標籤:其他
上一篇:Chrome 自帶截圖工具
