框架內容 零度框架是一套基於微服務和領域模型驅動設計的企業級快速開發框架,基於微軟 .NET 6 + React 最新技術棧構建,容器化微服務最佳實踐,零度框架的搭建以開發簡單,多屏體驗,前後端分離,靈活部署,最少依賴,最新框架為原則,以物聯網平臺管理系統為業務模型,參考諸多優秀開源框架,採用主流穩 ...
框架內容
零度框架是一套基於微服務和領域模型驅動設計的企業級快速開發框架,基於微軟 .NET 6 + React 最新技術棧構建,容器化微服務最佳實踐,零度框架的搭建以開發簡單,多屏體驗,前後端分離,靈活部署,最少依賴,最新框架為原則,以物聯網平臺管理系統為業務模型,參考諸多優秀開源框架,採用主流穩定的技術棧,從零開始搭建企業級架構,已向零度訂閱會員提供源碼。
零度雲平臺功能特性
零度微服務技術架構圖
全新的設備管理界面
其它更多功能
本地調試教程
環境介紹
系統:Windows11/32G
VS版本:2022最新版
資料庫:MSSQLLocalDB,MongoDB
第一步,下載源碼
需要開通零度會員,官網:https://www.xcode.me/
點擊下載
ZeroFramework.ReverseProxy
負責網關和反向代理ZeroFramework.DeviceCenter.API
設備服務APIZeroFramework.IdentityServer.API
IdentityServer身份認證中心ZeroFramework.DeviceCenter.Web
前端React項目
第二步,資料庫遷移
ZeroFramework.DeviceCenter.API
以及 ZeroFramework.IdentityServer.API
需要遷移資料庫
ORM採用的是EFCore,並且在ZeroFramework.DeviceCenter.Infrastructure
和ZeroFramework.IdentityServer.API
的項目Migrations
文件夾中已經有了遷移文件,所以我們只需要執行相應的update-database
命令即可。
執行以下語句:
Update-Database -Context PersistedGrantDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.API
Update-Database -Context ConfigurationDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.API
Update-Database -Context ApplicationDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.API
Update-Database -Context DeviceCenterDbContext -Project ZeroFramework.DeviceCenter.Infrastructure -StartupProject ZeroFramework.DeviceCenter.Infrastructure
執行命令都可以在項目的README.md
中找到。
第一次執行時間很長,要耐心等待。。。。。。
第三步,本地安裝MongoDB
ZeroFramework.DeviceCenter.API
啟動必須要MongoDB
,只需要本地安裝一個就好了。
第四步,啟動項目
解決方案右鍵->設置啟動項目-> 將圖片紅圈中的項目啟動
將前端項目在VS Code
中打開
因為寫了 launch.json
文件,所以可以直接點擊調試運行,跑起項目
也可以選擇命令行啟動
第五步,最終效果
總結
開會員,聯繫我!!!!!(●'◡'●)
我自是年少,韶華傾負。