快速开始
使用该项目前,你需要检查你本地的开发环境,避免出现问题。
获取代码
在本地的任意文件下进入控制台输入:
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后台管理