使用 .NET Core Web API 构建简单的后端接口
摘要: 记录使用 ASP.NET Core 6 Minimal API 快速创建一个 CRUD 接口的过程。
正文:
为了给前端的测试页面提供数据,我用 .NET 6 搭建了一个简易的 Web API。
项目创建
使用命令行 dotnet new webapi -o MyTestApi。
编写 Minimal API
相比传统的 Controller 模式,Minimal API 更加简洁:
csharpcsharpvar builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/hello", () => "Hello from my dev test site!");
app.MapPost("/add", (int a, int b) => a + b);
app.Run();
运行后,访问 /swagger可以看到自动生成的 Swagger 文档,非常方便调试。
心得:.NET Core 的跨平台特性确实好用,部署在 Linux 服务器上也很稳定,适合做微服务开发。