倉庫:
https://gitee.com/suyibk/workman-likeadmin-all.git
前后端分離
vue3+ts
后臺是基于原likeadmin框架版本
新加了
redis隊(duì)列+微信開發(fā)包easywechat+thinkorm+webman
安裝腳本
window環(huán)境下運(yùn)行
./windows.bat
會(huì)檢查是否安裝未安裝會(huì)調(diào)用安裝腳本安裝
linux環(huán)境下運(yùn)行
php install.php
進(jìn)行安裝
暫未調(diào)整docker腳本
server已經(jīng)支持docker容器了
確保你已經(jīng)配置好 server/.env
文件
在項(xiàng)目根目錄下運(yùn)行:
###### 構(gòu)建并啟動(dòng)服務(wù)
docker-compose up -d
###### 查看服務(wù)狀態(tài)
docker-compose ps
###### 查看服務(wù)日志
docker-compose logs -f server
###### 停止服務(wù)
docker-compose down
###### 重啟服務(wù)
docker-compose restart
###### 重新構(gòu)建并啟動(dòng)服務(wù)
docker-compose up -d --build
likeadmin 的 logic 是靜態(tài)調(diào)用, self::setError 修改的也是靜態(tài)變量,這個(gè)靜態(tài)變量下次請求還在哎,會(huì)不會(huì)影響啊
public static function getError() : string
{
if (false === self::hasError()) {
return '系統(tǒng)錯(cuò)誤';
}
return self::$error;
}
目前的影響應(yīng)該是錯(cuò)誤的默認(rèn)值會(huì)被修改
不過我就總擔(dān)心這樣的寫法,會(huì)造成破壞,一直不敢用webman重構(gòu)一個(gè)likeadmin.(挺喜歡用likeadmin,他的代碼架構(gòu)也挺清晰,寫業(yè)務(wù)也挺快
會(huì)需要定義一個(gè)默認(rèn)錯(cuò)誤每次進(jìn)來初始化處理 不過其實(shí),這里的話保證每次返回false 前處理錯(cuò)誤信息 實(shí)際不初始化這個(gè)錯(cuò)誤也沒影響
大佬,你可以幫我分析下上面這個(gè)問題不,我很擔(dān)心影響業(yè)務(wù),但我也一直沒時(shí)間去驗(yàn)證。我一直想在likeadmin上二開一個(gè)配置中心和更靈活的頁面裝修,這樣可以更方便的管理配置了?,F(xiàn)在likeadmin的配置還是太死了。有了配置中心,開發(fā)就更快了??梢缘脑捨揖驮谀愕膫}庫提交pr
穩(wěn)定性如何?