【文件属性】:
文件名称:api-books-aspnet-core:带有ASP.NET Core和MongoDB .NET Core SDK 5的Web API
文件大小:8KB
文件格式:ZIP
更新时间:2021-03-14 00:20:44
C#
api-books-aspnet-core
带有ASP.NET Core和MongoDB的Web API :check_mark: .NET Core SDK 5
创建一个Web API,该Web API在MongoDB NoSQL数据库上执行创建,读取,更新和删除(CRUD)操作。
先决条件
.NET Core SDK 5.0或更高版本
Visual Studio程式码
MongoDB(泊坞窗或服务)
Docker引擎20.10.5
docker-compose版本1.28.5
运行源代码
dotnet restore
dotnet run
构建/创建Docker映像/测试
dotnet publish -c Release -o publish_output
docker build -t apibooks .
docker run -p 4000:4000 -d apibooks:latest
【文件预览】:
api-books-aspnet-core-main
----Program.cs(459B)
----.gitignore(34B)
----Dockerfile(127B)
----Controllers()
--------BooksController.cs(2KB)
----appsettings.json(375B)
----Services()
--------BookService.cs(1KB)
----LICENSE(1KB)
----docker-compose.yaml(388B)
----README.md(2KB)
----Startup.cs(2KB)
----BooksApi.csproj(461B)
----Models()
--------BookstoreDatabaseSettings.cs(473B)
--------Book.cs(555B)
----fake-requests.sh(740B)