微信企業(yè)號(hào)開(kāi)發(fā)環(huán)境的建立

注冊(cè)微信企業(yè)號(hào)測(cè)試號(hào)

每個(gè)人都需要注冊(cè)一個(gè)單獨(dú)的微信企業(yè)號(hào)測(cè)試號(hào),用于自己負(fù)責(zé)的應(yīng)用的編寫(xiě)調(diào)試。
功能完善后,才可以合并到正事發(fā)布的版本中去。

云端的設(shè)置

登錄到云服務(wù)器
自己的開(kāi)發(fā)賬戶(hù),需要提前申請(qǐng)?jiān)O(shè)立一下。

$ssh wangyu@wx.magicmind.cn 
password:magic

或者通過(guò)公鑰注冊(cè)的方式,就不用每次輸密碼了,如下:

$brew install ssh-copy-id   //安裝 ssh-copy-id
$ssh-copy-id -i ~/.ssh/id-rsa.pub  wangyu@wx.magicmind.cn //拷貝本機(jī)公鑰到服務(wù)器端
password:              //密碼保密,請(qǐng)問(wèn)管理員
$ssh wangyu@wx.magicmind.cn   //以后就不用每次輸入密碼了

登陸后,處于自己的 /home/wangyu 目錄下

$mkdir wx-anhui   //創(chuàng)建微信工程目錄
$mkdir db   //創(chuàng)建自己的mongo數(shù)據(jù)庫(kù)目錄

本地設(shè)置

注冊(cè)完企業(yè)號(hào)測(cè)試號(hào)后,把自己加到通訊錄里,然后微信關(guān)注一下這個(gè)企業(yè)號(hào);
在微信企業(yè)號(hào)管理菜單界面中,選擇“設(shè)置”-》“功能設(shè)置”-》“權(quán)限管理”,新建一個(gè)普通管理組(統(tǒng)一名稱(chēng)為api),將自己設(shè)為這個(gè)組的管理員,查看這個(gè)組的權(quán)限管理時(shí),就可以看到CorpID和Secret參數(shù);
選擇“設(shè)置”-》“功能設(shè)置”-》“登錄授權(quán)”,將可信域名設(shè)為:wx.magicmind.cn:7602 //對(duì)外正式的端口為7600,朱峰測(cè)試用7601,王昱測(cè)試用7602,其他人以此類(lèi)推,不要沖突;

克隆coding上的項(xiàng)目到本地,
克隆manjs庫(kù)到項(xiàng)目wx-anhui/server目錄下:

$git clone https://git.coding.net/zhfjyq/wx-anhui.git //將微信項(xiàng)目克隆,會(huì)要求輸入自己的coding 帳號(hào)密碼(coding中個(gè)人賬戶(hù)信息下查找:個(gè)性后綴(Global Key)+賬號(hào)密碼)
$cd wx-anhui/server
$git clone https://git.coding.net/zhfjyq/manJs.git  //將mans庫(kù)項(xiàng)目克隆


$cd /wx-anhui/server/
$touch wangyu.wx.js    //建立自己的配置文件

然后打開(kāi)webstorm,將zhufeng.zx.js 文件中的內(nèi)容拷貝到自己的配置文件中,將 wangyu.wx.js中內(nèi)容,設(shè)置為你自己的參數(shù);

anhui.qy = new wx_ent({    
 corpId: 'wx06a166d16ba45f48',   //這是你自己的微信測(cè)試號(hào)的id
 corpSecret:'B9fVCUZUk-kCa0lqFl2St2DMIHrIXJ-FAESQFn-6Tz4pWxobCQtNdYGanhkYRqDA'});

在webstorm菜單中,Tools->Deployment->Configuration中“+”一個(gè)server;

Connection配置:
Name = wx.magicmind;   
Type =  SFTP;
SFTP Host = wx.magicmind.cn 
Port = 22
Root path = /home/wangyu
User name = wangyu
...
Web server root URL: http://wx.magicmind.cn

Mapping 配置:
Local path:    //你的本地目錄
Deployment path on server  
'wx.magicmind':/wx-anhui
Web path on server 'wx.magicmind':/

設(shè)置好后,要將所有代碼第一次推送到云端

代碼更新

在webstorm菜單中,Tools->Deployment->Automatic Upload(always)選中
當(dāng)本地代碼更改后,會(huì)自動(dòng)上傳到云端。

云端調(diào)試環(huán)境的安裝

登錄云端服務(wù)器,安裝node 和bower;
$cd /home/wangyu/wx-anhui/server/manjs/server
$npm install    //執(zhí)行各依賴(lài)軟件包的安裝,一般涉及 express
$cd /home/wangyu/wx-anhui/html
$npm install -g bower   //安裝bower,管理前端通用依賴(lài)庫(kù)的軟件包管理器
$bower install  --allow-root   //依照bower.json中的描述安裝相關(guān)庫(kù),一般涉及query,angularJS等

調(diào)試運(yùn)行時(shí):

$mongod --dbpath /home/wangyu/db --port 27002
$node /home/wangyu/wx-anhui/server/index.js -m 27002 -w wangyu -p 7602 //其中 -m 27002是mangodb  的端口號(hào),

詞匯翻譯:
deployment:部署,調(diào)度

下面是已刪除的信息,暫時(shí)保留,最后確認(rèn)后再刪除。
密碼為wangyu123456和zhsn123456

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 給提問(wèn)的開(kāi)發(fā)者的建議:提問(wèn)之前先查詢(xún) 文檔、通過(guò)社區(qū)右上角搜索搜索已經(jīng)存在的問(wèn)題。 寫(xiě)一個(gè)簡(jiǎn)明扼要的標(biāo)題,并且...
    極樂(lè)叔閱讀 14,619評(píng)論 0 3
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,261評(píng)論 6 342
  • 去年的今天,元宵夜,我在網(wǎng)易云音樂(lè)《everglow》這首歌曲底部把歐陽(yáng)修的《生查子·元夕》寫(xiě)下作為歌曲評(píng)論,一年...
    全宏量閱讀 182評(píng)論 0 0
  • 行走的詩(shī) 紫雪 坐在開(kāi)往桂林北的老火車(chē)上 路過(guò)平原的縱橫阡陌 路過(guò)一群群沉默的樹(shù) 路過(guò)瓦房、隧道 路過(guò)荷塘 路過(guò)茅...
    如歌的行板紫雪閱讀 372評(píng)論 3 3

友情鏈接更多精彩內(nèi)容