. 創建.net core web api 1.1 選擇一個empty 模式,裡面只有簡單的2個class 1.2 配置web api 的路由. 1.2.1 打開Startup.cs,首先引用config(Microsoft.Extensions.Configuration),創建一個構造函數,註入 ...
. 創建.net core web api
1.1 選擇一個empty 模式,裡面只有簡單的2個class
1.2 配置web api 的路由.
1.2.1 打開Startup.cs,首先引用config(Microsoft.Extensions.Configuration),創建一個構造函數,註入IConfiguration,如下
1.2.2 啟用Mvc模式, 在方法ConfigureServices 添加中間件(Middleware)services.AddMvcCore(), 也可以添加services.AddMvc(), 兩者的區別是 AddMvc比AddMvcCore多一些東西,比如View的執行在裡面,而我們這裡只是web api,所以用AddMvcCore
1.2.3 定義路由format,在方法Configure裡面添加app.UseMvc(),用.net core 預設的路由
1.2.4 添加Controller,先在項目文件夾下麵添加一個controllers的文件夾,右鍵開始添加一個item,我就直接添加一個API Controller Class
IDE會自動生成一些方法
到這裡,我們就能夠運行整個項目,然後通過soapui 或Postman去訪問, 如果想直接通過瀏覽器去訪問一些get請求的,需要把上面的AddMvcCore 改成AddMvc