[从0到1搭建ABP微服务] - 启动

快速开始

使用该项目前,你需要检查你本地的开发环境,避免出现问题。

获取代码

在本地的任意文件下进入控制台输入:
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\AuthServer\AuthServer.Host输入:
dotnet run
控制台进入ABP-MicroService\BaseService\BaseService.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后台管理

posted @ 2020-04-30 09:28  一曲肝腸斷  阅读(2705)  评论(16编辑  收藏