上傳**後http服務自動重啟,不需要自己手動執行:php bin/swoft http:start
wget
檢查包是否可用
php swoftcli.phar -v
php swoftcli.phar -h
如果你需要在任何地方都可以直接使用 swoftcli:
# move to env path:
mv swoftcli.phar /usr/local/bin/swoftcli
chmod a+x /usr/local/bin/swoftcli
# check
swoftcli -v
swoftcli run -c http:start
通過如phpstorm的sftp上傳**到伺服器後,會自動識別專案**是否改變從而自動重啟服務
Swoft 2 X 中介軟體
針對http服務來說,中介軟體貫穿著整個生命週期的位置 可以看到中介軟體是貫穿整個請求的,請求開始之後會 匹配路由 執行中介軟體 執行控制器方法 再次執行中介軟體。可以當作其他框架的前置方法和後置方法,中介軟體在呼叫控制器方法之前會執行,呼叫之後也還會執行。中介軟體在可以進行使用者登陸的驗證 許可權...
swoft2 x Http異常統一處理
背景 在使用swoft做api介面時候,當出現錯誤丟擲異常時往往格式並不是我們需要的,正常來說我們需要的是類似於我們介面統一返回的格式,這種情況下我們需要自定義異常類去處理丟擲異常的資料格式。步驟 統一丟擲異常類的好處 在做專案的時候為了 邏輯清晰,可以在把 分層,放到不同的檔案處理。如果沒有採用這...
自搭部落格日記2
後端技術選型 nodejs路由無框架,資料庫mongodb後續會考慮隔段時間加上mysql,連線用框架mongoose,路由在本人github上目前功能還很不完善,正在準備寫前端頁面,但是會一直更新。前端技術選型 vuejs react 原因 想學。想嘗試react疲憊的感覺 目前進度 確定了前端頁...