XekuII 服務啟動
Overview
使用 XekuII.CLI 協調後端 API 與前端 Web 的建置、啟動與狀態檢查。
Workflow
- •後端編譯
- •前端型別檢查
- •啟動服務
- •確認狀態
Commands
後端編譯
powershell
dotnet build XekuII.ApiHost/XekuII.ApiHost.csproj
前端型別檢查
powershell
cd xekuii-web; npm run type-check; cd ..
啟動服務
powershell
dotnet run --project XekuII.CLI -- start
確認狀態
powershell
dotnet run --project XekuII.CLI -- status
Troubleshooting
- •端口 5000/5173 占用:執行
dotnet run --project XekuII.CLI -- stop或手動結束相關 PID。 - •資料庫更新失敗:在啟動後端時加上
-- --updateDatabase --forceUpdate。 - •前端 npm 錯誤:先移除
.vite後npm install,必要時移除node_modules後重裝。 - •Swagger 404:檢查
/xeku-generator生成日誌,確認 Controller 產出。 - •SQL 連線失敗:執行
sqllocaldb start MSSQLLocalDB。
Expected URLs
- •後端 API: http://localhost:5000
- •前端 Web: http://localhost:5173
- •Swagger: http://localhost:5000/swagger