1,想要開發微信小程序,必需要有一個AppId,若是沒有能夠去註冊一個。html
https://mp.weixin.qq.com/進入註冊頁面,點擊上方註冊。web
2,點擊選擇「小程序」出現註冊頁面。apache
3,填寫帳號信息,包含郵箱,密碼,驗證碼。小程序
4,登陸郵箱,點擊連接,進行驗證。微信小程序
5,進入信息登記界面,進行信息登記,分爲「主體信息登記」和「管理員信息登記」。「主體信息提交後不可修改」!api
1,小程序開發須要安裝開發者工具,下載與安裝客戶端微信開發者工具並使用小程序微信號掃碼登陸。瀏覽器
2,選擇左邊的小程序項目,讓後選擇項目的目錄,你的AppID和項目名稱。AppId須要在tomcat
3,小程序須要可以訪問https的域名纔可以在手機上使用,獲取數據。服務器
4,微信小程序的開發能夠參考微信小程序開發幫助文檔:https://developers.weixin.qq.com/miniprogram/dev/framework/微信
發佈流程,大概分三個大步驟:上傳代碼、提交審覈、發佈版本
一、上傳代碼
在代碼編寫完畢後,在他頂部的導航條上找到【上傳】
若是你以前已經上傳過了就會出現下面的提示:
而後這裏填寫對應的版本號和備註:
二、提交審覈
進入他們的官網https://mp.weixin.qq.com進入【開發管理】而後右邊下拉,這裏就有你剛纔提交的版本了。
點擊提交審覈,會彈出【相關須知】這個是必須贊成的。點擊下一步,他會彈出一個新的窗口,用於填寫你APP的一些檢索信息,爲了能讓你的小程序能更好的被搜索到須要你慎重填寫。
填寫方法看着截圖應該就很明白了,這裏須要提醒的是【標籤】欄,這裏更容易被搜索,而後若是你有多個頁面須要被檢索能夠點擊【標籤】下面的【添加功能頁面】添加多個頁面。到這裏點擊【提交審覈】,審覈這步就算走完了。
三、發佈版本
審覈經過了不表明就能在小程序裏面搜索到,當你收到審覈經過的微信通知後,須要再到後臺裏面來,找到【開發管理】裏面的【審覈版本】,點擊【發佈】後,一個小程序的發佈到這裏就完畢了。
騰訊雲能夠申請免費SSL證書,證書品牌TrustAsia,域名類型單域名,證書年限爲1年。
申請流程:
登陸騰訊雲,選擇雲服務,在下拉列表中找到域名或網站分類,
選擇SSL證書—>證書管理—>申請免費證書。
申請騰訊雲免費SSL證書了,下面爲免費申請頁面,默承認以使用1年。
點擊肯定以後,進入以下頁面,其中通用名稱就是你的域名,申請郵箱就是你申請域名時使用的郵箱。
點擊下一步,進入到手動DNS驗證或者文件驗證頁面,本文使用的是手動DNS驗證,具體的操做步驟能夠點擊「詳細說明」查看。
點擊「肯定」以後,會顯示帶驗證的DNS的基本信息。主機記錄、記錄類型TXT,和記錄值須要填寫到你備案域名的地方。須要在域名註冊商的域名管理配置中添加TXT記錄,做用是驗證你對域名的全部權和管理權。
下載證書時,會根據你的web服務器類型分爲Nginx證書、apache證書、IIS證書等,這要根據本身的具體狀況選擇對應的證書類型下載便可。
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,並確認。