Abp vNext項目學習(1)項目搭建及初始化


  找了好久ABP vNext的學習筆記,結果都沒有心儀的博客,干脆自己研究ABP vNext官方文檔。

  官網地址:https://abp.io

  首先是開發工具,文檔上面要求:

  1.VS2019

   2. .Net Core3.1

  3.Node v12或v14

  4.Yarn V1.20+ or npm v6+ (installed with Node)

  當然,用其他編輯器也是可以的,看個人喜好

 

  然后他提供了兩種獲取源碼的方式:

  1.安裝Abp Cli,和Vue腳手架一樣的東西,是用命令行安裝(太麻煩)

  2.直接官網下載(簡單直接)

  唯一想吐槽的是,為什么它不支持Vue!!!前端框架使用的是Angular。

  

  我選擇的是:Angular,EntityFramework Core,下載完成解壓會有兩個文件夾:

  angular   aspnet-core

  一個前端,一個后台源碼

 

  運行后台項目后,需要首先生成類庫,引進包,然后進行數據遷移

  方法也有兩種:

  1.直接運行類庫

  2.包管理器控制台輸入命令

 

  官方支持第一種,也最簡單粗暴

  本文主要講第一種

  首先找到.DbMigrator類庫,修改里面的appsetting.json,將連接字符串改成你自己的,並將其設成啟動項(直接右鍵選擇)

  直接F5就可以自動進行數據遷移,完成后可以在數據庫中看到你命名的數據庫(注意:數據庫可以自動生成,不需要新建)

 

  然后將HttpApi.Host類庫設成啟動項,按Ctrl+F5運行項目,就可以看到Swagger界面了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM