继上次第一次使用 print 出 Hello World
,
今天要来建立简易的 API
来吧~
使用 .Net Core CLI 建立一个 TodoApi
dotnet new webapi -o TodoApi
进入该资料夹
cd TodoApi
安装资料库相关套件
Microsoft SQL Server EF Core 资料库提供者
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
EF Core 记忆体中资料库提供者
dotnet add package Microsoft.EntityFrameworkCore.InMemory
建立开发凭证
dotnet dev-certs https --trust
用 VS Code 开启该专案
直接执行 Ctrl + F5
浏览器输入 https://localhost:5001/swagger/index.html
在这边你可以看到他帮你建立了一个 swagger 的测试 API 的 Web
你也可以用自己的 API 测试工具打看看或是 curl
这 GET WeatherForecast 主要做的就是
可以先看一下 Controller
的部分
依照刚刚 API Response 的栏位来看
date 这就不用说了吧他是用现在日期 +1 到 +5
temperatureC
是由 random 产生 -20 到 55 ,这边 Controller 可以看到
temperatureF
这边在 Controller 找不到,他其实在最外面的 WeatherForecast.cs
档案中
这边可以看到是 32 加上 temperatureC 取出後 /0.5556 的整数
summary
是由上方 Summaries 的长度然後 random 出来指向原本 Summaries 的 list
以上是今天的内容
感谢您的观看
下集再来看一下其他 method 的部分
看起来是还有连 DB 的部分
教学课程:使用 ASP.NET Core 建立 web API
<<: Week40 - 各种安全性演算法的应用 - 窜改、抵赖实作 [高智能方程序系列]
接下来我们新增一个测试档案 php artisan dusk:make UserDriverTest...
GitHub Issue 有点像是专案管理系统内管理工作事项的功能,但它能达到功能更多:无论是个人或...
由於我一直很想对特效有比较深的学习,但又没有专案可以练习, 加上下班时间後也没有较长时间,所以决定以...
AR技术到後面可以做什麽呢? 等AR技术发展到更成熟的时候,可以通过扫描家里全部位置(目前可扫描部分...
Gin's Item Structure |-app |-common 公共方法 |-display...