有用戶反映,Tausus.MVC 能寫WebAPI麼?git
能!github
教程呢?web
嗯,木有!mvc
好吧,恰好2.0出來,就帶上WEBAPI教程了!框架
https://github.com/cyq1162/taurus.mvc性能
下面爲教程:spa
安裝後,框架默認引入兩個Taurus.Core.dll和CYQ.Data.dll,以及自動配置web.config.net
F5運行,若是報這個錯誤:線程
把httpModules的經典模式註釋便可:3d
繼續F5運行,發現這個提示就對了:
找不到路徑的都會定位到:DefaultController,由於DefaultController也沒有,因此提示。
咱們定義了一個UserController,並且路由模式是1,因此咱們的訪問地址爲:
搞定,收工!
只要5分鐘,一個高性能的WebAPI就搞定了!
若是隻是單純的提供接口,不進行權限驗證,那就上面簡單的幾步已經完事了。
若是API須要作權限驗證,那就多了這一步。
public static bool CheckToken(IController controller, string methodName)
再次運行,看結果:
搞定收工!
根據業務環境:在某個Controller下開一個GetToken方法便可。
根據業務環境:結合本身GetToken方法,作本身的CheckToken驗證的具體實現。
請求在10毫秒左右,很是簡刀除暴高效力。
預計在.net core下版本發佈時,會支持上,到時可無縫升級。
你值的擁有!
接下來又得把線程切回去繼續寫Aries的教程了!