注冊

小程序初始化配置指引,小程序服務(wù)器域名配置

2020-09-27
導(dǎo)讀:小程序初始化配置指引 假如您已成功創(chuàng)建了小程序資源,需要對現(xiàn)有的資源進(jìn)行一些簡單配置后,才能讓小程序跑起來 未創(chuàng)建過資源的用戶可以先在小程序控制臺進(jìn)行創(chuàng)建 1.配置微信...

小程序初始化配置指引

假如您已成功創(chuàng)建了小程序資源,需要對現(xiàn)有的資源進(jìn)行一些簡單配置后,才能讓小程序跑起來

未創(chuàng)建過資源的用戶可以先在小程序控制臺進(jìn)行創(chuàng)建

小程序初始化配置指引,小程序服務(wù)器域名配置

1.配置微信小程序通信域名

首先我們在小程序資源視圖中將二級域名拷貝下來,在后面的幾個(gè)流程中都會用到。

小程序初始化配置指引,小程序服務(wù)器域名配置

然后前往微信公眾平臺 -【開發(fā)】-【基本配置】-【服務(wù)器配置】-【修改配置】,使用二級域名完成通信域名設(shè)置,設(shè)置完后可能需要稍等幾分鐘重啟微信開發(fā)者工具生效。

小程序初始化配置指引,小程序服務(wù)器域名配置

  • request合法域名:填騰訊云分配的二級域名
  • socket合法域名:填騰訊云分配的 Socket 域名,如 12345678.ws.qcloud.la
  • uploadFile合法域名:填騰訊云分配的二級域名
  • downloadFile合法域名:填騰訊云分配的二級域名

2.修改業(yè)務(wù)服務(wù)器配置

如果開發(fā)語言環(huán)境是CentOS操作系統(tǒng),創(chuàng)建資源時(shí)已默認(rèn)下發(fā)好配置到/etc/qcloud/sdk.config,可略過此步

登錄云服務(wù)器的密碼請?jiān)谡緝?nèi)信、手機(jī)短信、郵箱中查看

Windows Server系統(tǒng)修改c://qcloudsdk.config文件

{
    "serverHost": "xxxx.qcloud.la", //資源視圖給出的二級域名
    "authServerUrl": "http://內(nèi)網(wǎng)IP/mina_auth/", //內(nèi)網(wǎng)IP改成會話管理服務(wù)器的內(nèi)網(wǎng)IP
    "tunnelServerUrl": "https://xxxx.ws.qcloud.la", //不用修改
    "tunnelSignatureKey": "62aaa14292b3a65a61c14b8c30437bc648e087b2", //填寫一份隨機(jī)字符
    "networkTimeout": "30000"
}

修改完成后,需要重啟 IIS 中的網(wǎng)站來生效。

3.下載微信小程序 Demo 和 SDK

  1. 前往github將 Demo 下載到本地

  2. 修改 Demo 根目錄下的 config.js 配置文件里主機(jī)配置

var host = 'www.qcloud.la'; //host替換成微信小程序資源視圖中分配的二級域名

var config = {
    service: {
        host,
        loginUrl: `https://${host}/login`,
        tunnelUrl: `https://${host}/tunnel`
    }
};

module.exports = config;
  1. 微信開發(fā)者工具導(dǎo)入 Demo 工程目錄,然后點(diǎn)擊調(diào)試即可打開聊天室 Demo 開始體驗(yàn)

開發(fā)者工具下載地址:windows 64、windows 32、mac

小程序初始化配置指引,小程序服務(wù)器域名配置

4.升級方案

如果現(xiàn)有的配置滿足不了您的業(yè)務(wù)需求,我們提供了單機(jī)版架構(gòu)升級、集群版架構(gòu)擴(kuò)容來對現(xiàn)有資源進(jìn)行配置升級、擴(kuò)容。

常見問題

微信 AppId 和 AppSecret 在購買時(shí)填寫錯(cuò)誤怎么辦

如果在購買解決方案時(shí),把 AppId 和 AppSecret 填寫錯(cuò)誤。小程序用戶在登錄時(shí),便會返回錯(cuò)誤碼40029,錯(cuò)誤信息MA_WEIXIN_CODE_ERR。此時(shí)便需要手動(dòng)修改 AppId 和 AppSecret

修改步驟如下:

  1. 登錄會話管理服務(wù)器,進(jìn)入/opt/lampp/htdocs/mina_auth/system/db/目錄,查看db.ini文件,文件中保存著 云數(shù)據(jù)庫 CDB 的ip、port、username、passwd以及 dbname 等信息。

1.1) 進(jìn)入CDB配置文件目錄

 cd /opt/lampp/htdocs/mina_auth/system/db/

1.2) 查看服務(wù)器配置文件

 vi db.ini
  1. 拿到這些信息以后,登錄云數(shù)據(jù)庫 CDB,修改 cAppinfo 表中的 AppId 和 secretKey 即可。

2.1)進(jìn)入安裝mysql命令的目錄

cd /opt/lampp/bin/

2.2)連接CDB

./mysql -h #ip -P #port -u #username -p #passwd(其中#ip、#port、#username、#passwd是在1.2步驟中查看到的具體信息)

2.3)更新AppId 和 AppSecret

use cAuth;//選中數(shù)據(jù)庫。

update cAppinfo set appid = "your appid",secret = "your secret";//更新正確的AppId 和 AppSecret

創(chuàng)建資源時(shí)填的AppID和AppSecret在哪找到?

要查看 AppID,請前往微信公眾平臺 -【選擇設(shè)置】- 開發(fā)者設(shè)置】在開發(fā)者ID一欄中可以看到。AppSecret 是小程序私有密鑰,微信不再保存,無法查看,只能重置。重置后請妥善保管,并參考上面的流程修改 Wafer 服務(wù)中保管的版本。

一站式構(gòu)建小程序分配的CVM/CDB密碼哪里獲???

分配的服務(wù)器及數(shù)據(jù)庫資源的密碼請?jiān)谡緝?nèi)信、手機(jī)短信、郵箱中可以獲取到

重裝開發(fā)語言環(huán)境

目前業(yè)務(wù)服務(wù)器提供了PHP、Node.js、Java、.NET版本的語言環(huán)境,用戶如果要切換需要做以下操作:

  1. 備份配置文件

sdk.config從服務(wù)器拷貝到本地、CentOS系統(tǒng)在/etc/qcloud路徑下,Windows Server系統(tǒng)在c://qcloud路徑下

  1. 重裝系統(tǒng)

如有重要數(shù)據(jù)請?zhí)崆氨4婧?/p>

首先需要登錄騰訊云CVM控制臺,在會話管理CVM實(shí)例右側(cè)操作欄,點(diǎn)擊【更多】-【重裝系統(tǒng)】。

彈出框內(nèi)鏡像來源選服務(wù)市場,鏡像選基礎(chǔ)環(huán)境,下拉列表中找到四個(gè)語言的鏡像來選中鏡像,設(shè)置好系統(tǒng)密碼后點(diǎn)開始重裝

小程序初始化配置指引,小程序服務(wù)器域名配置

  1. 上傳配置文件

系統(tǒng)重裝好后將步驟1中保存下來的sdk.config上傳至服務(wù)器上,CentOS系統(tǒng)在/etc/qcloud路徑下,Windows Server系統(tǒng)在c://qcloud路徑下

  1. 重啟服務(wù)
  • Node.js環(huán)境進(jìn)入/data/release/node-weapp-demo下執(zhí)行pm2 start process.json
  • .NET環(huán)境需要重啟 IIS 中的網(wǎng)站來生效配置
  • Java環(huán)境重啟tomcat執(zhí)行命令systemctl restart tomcat
重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個(gè)小商店

第三部分:如何登錄小商店

第四部分:開店任務(wù)常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)