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