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 框架课程。请点击横幅中的链接来执行此操作。