快速開始
使用該項目前,你需要檢查你本地的開發環境,避免出現問題。
獲取代碼
在本地的任意文件下進入控制台輸入:
git clone https://github.com/WilliamXu96/ABP-MicroService.git
或者直接轉到 GitHub 進行下載。
所需環境
1、.Net Core 3.1
下載地址:https://dotnet.microsoft.com/download
2、Node 10+
下載地址:https://nodejs.org/zh-cn/download/
3、Redis 3.0+
安裝教程:https://www.runoob.com/redis/redis-install.html
4、MSSQL 2012+
下載地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
框架支持MySql和PgSql,可根據需要自行下載
前端安裝完 node 后,最好設置下淘寶的鏡像源,不建議使用 cnpm(可能會出現奇怪的問題)
npm config set registry https://registry.npm.taobao.org
配置后可通過下面方式來驗證是否成功
npm config get registry
在 ~/.npmrc 加入下面內容,可以避免安裝 node-sass 失敗
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
.npmrc 文件位於
win:C:\Users\[你的賬戶名稱]\.npmrc
linux:直接使用 vi ~/.npmrc
遷移和配置
打開ABP-MicroService\AuthServer\AuthServer.sln
解決方案,修改數據庫和redis連接。在VS程序包管理控制台中輸入:
PM> Update-Database
打開ABP-MicroService\BaseService\BaseService.sln
解決方案,修改數據庫和redis連接。在VS程序包管理控制台中輸入:
PM> Update-Database
打開ABP-MicroService\MicroServices\Business\Business.sln
解決方案,修改數據庫和redis連接。在VS程序包管理控制台中輸入:
PM> Update-Database
運行項目
控制台進入ABP-MicroService\BaseService\BaseService.Host
輸入:
dotnet run
控制台進入ABP-MicroService\AuthServer\AuthServer.Host
輸入:
dotnet run
控制台進入ABP-MicroService\MicroServices\Business\Business.Host
輸入:
dotnet run
控制台進入ABP-MicroService\Gateways\WebAppGateway\WebAppGateway.Host
輸入:
dotnet run
控制台進入ABP-MicroService\WebApp\vue
輸入:
npm install
npm run dev
完成
訪問localhost:9527查看vue-element-admin后台管理