多多客開源版,微信開放平臺的小程式SaaS 系統,基於doodoo.js,vue.js
阿新 • • 發佈:2018-12-12
多多客作為青否原班人馬打造的小程式第三方平臺,結合5年商城系統、近2年小程式SaaS平臺研發及運營經驗,將重點發力小程式個性化和各類營銷玩法,聯合服務商、開發者、經營專家,共建服務生態,服務百萬商家。
多多(doodoo)小程式開源版
多多客免費開源的小程式SaaS系統,koa.js + vue.js外掛化最佳實踐。
一鍵安裝
執行命令wget https://gitee.com/doodooke/doodoo/raw/master/shell/oneStepInstall.sh && chmod 755 ./oneStepInstall.sh && ./oneStepInstall.sh
安裝部署
開發環境安裝
- 手動下載zip程式碼或者使用命令下載git clone https://gitee.com/doodooke/doodoo.git
- 進入程式碼根目錄,然後執行命令安裝依賴yarn install && yarn run bootstrap
- 進入mysql資料庫,建立doodoo資料庫
- 首先修改.env .env.web資料庫配置檔案,其他配置項可稍後配置
- 執行命令啟動npm run dev,此時會同時啟動前端和後端,並且修改前端程式碼會自動生效
- 開啟瀏覽器訪問http://127.0.0.1:3000,會跳轉到外掛市場
- 下載開源版會自動安裝開源版相關的外掛,安裝完成之後手動執行命令重啟npm run dev
- 開啟瀏覽器訪問http://127.0.0.1:3000,會跳轉到登入頁面,預設沒有帳號密碼,需要自己註冊
- 通過以上步驟即已成功安裝多多小程式開源版
生成環境部署
- 通過開發環境安裝,除錯,配置完成之後,執行以下命令編譯啟動npm run web:build && pm2 start pm2.json
常見問題
- 前後端如何分離啟動?
前端開發人員啟動命令:npm run web:dev
後端開發人員啟動命令:npm run api:dev
- 啟動成功之後,微信自動登入掃描之後沒反應?
預設啟動是使用一個域名,如果遇到當前問題,需要使用兩個域名,一個繫結後端,一個繫結前端
- 從外掛市場下載到外掛為什麼沒有自動生效?
環境因素,程式碼啟動的方式不同,所有預設生產環境啟動推薦使用pm2。當代碼沒有自動生效時,請手動重啟生效
問題反饋
在使用中有任何問題,請使用以下聯絡方式聯絡我們
QQ群: 874449168(交流群①)
多多客開源版:https://gitee.com/doodooke/doodoo
多多客官網:https://www.doodooke.com