ABP简介
ABP是一套开源的基于ASP NET CORE,实现了大部分DDD思想的框架。
ABP官网:AspNet Boilerplate - Web Application Framework
ABP源码:GitHub - aspnetboilerplate/aspnetboilerplate: ASP.NET Boilerplate - Web Application Framework
虽然网上也有很多关于此框架的文章,奈何NET CORE更新太快,对于新人来说可能不太友好,虽然我也是新人,但是不妨可以看看流行的框架是怎么样实现的,看看大佬们写的项目与自己的差别到底在哪里。ok,废话不多说,教学开始!!
打开上述网站,进入到下载界面
选择Vue.js版本,输入验证码,以及项目名称,点击下载
解压之后打开
例如我这个项目叫做Houtai
点击这个文件夹
点击 sln文件运行
点开这个叫做Houtai.Migrator的项目,打开里面的appsetting.json文件,配置一下数据库连接字符串,然后把这个项目设置为启动项目运行,注意数据库要先提前创建,这里使用的是sql server 数据库
接下来打开Houtai.Web.Host这个项目,同样的配置appsetting.json文件的数据库连接字符串,重新生成一下解决方案,Ctrl+F5就可以把后端接口架起来了。怎么样是不是很简单!
之后是前端项目,使用vs code打开项目里面的Vue文件夹
然后新建一个终端 输入npm install 安装依赖(初次安装时间较长请耐心等待,非常慢!!!!)
安装完成后输入 npm run serve即可启动项目!默认账户:admin 默认密码:123qwe