angular aspnetcore seed
1.0.0
Angular 7.2.7 / ASP.NET Core 2.2 種子項目,具有完整的 VS Code 除錯功能
git clone https://github.com/wesleygrimes/angular-aspnetcore-seed.git
.git
資料夾 - rm -rf .git
git init
(cd ClientApp && npm install)
dotnet restore
code .
F5
來調試伺服器和客戶端程式碼後端是 ASP.NET Core 2.2 WebAPI 應用程式。
Controllers
- 透過在此目錄中建立或更新控制器來新增端點Models
- 在此資料夾中新增資料模型Interfaces
- 新增將在此目錄中實現的任何接口Services
- 新增此目錄中的任何服務。通常,服務將進行直接 HttpClient 和資料庫交互Startup.cs
- 這裡存在啟動配置,以及將在運行時注入控制器的任何資料服務的註冊您將在ClientApp
目錄中找到前端程式碼。這是一個完全相容 Angular 7.2.0 CLI 應用程式。這意味著從ClientApp
資料夾中可以使用並鼓勵完整的ng generate
功能。
這是一個有 Angular 6 前端的 ASP.NET Core 2.2 專案。 dotnet 專案配置為在執行dotnet run
時自動建置 Angular 專案。這意味著您無需擔心手動運行ng serve -o
。它還以熱重載模式運行,因此對 dotnet 程式碼和/或 Angular 程式碼所做的任何更改都會導致瀏覽器中自動重新載入和刷新。
該專案包含一個.vscode/launch.json
檔案和一個.vscode/tasks.json
檔案。這意味著預設情況下您可以運行F5
並在伺服器和客戶端程式碼中命中斷點。甜的!
如果首次運行時遇到問題,請確保選擇Full stack
偵錯目標。
這是一個非常非正式的項目,任何和所有帶有改進的拉取請求都將被接受。我期待您的回饋!
如果您是 Angular 新手或有經驗,我強烈建議您前往 Ultimate Angular 並註冊 Angular 框架課程。請點擊橫幅中的連結來執行此操作。