使用 .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 服务器上也很稳定,适合做微服务开发。

类似文章