2021年9月26日 星期日

Web API 啟用CORS 與 回傳Json字串

寫了簡單的web api後 , 基本的網頁測試都 OK , 為什麼使用一簡單的react前端呼叫就會有cross-origin request blocked ....

msdn這篇有解釋 ,  非常棒又上了一課 XD

解決方法就是nuget 以下這個套件




    然後再WebapiConfig 加上以下這行



    在API上的EnableCors屬性設定允許的存取範圍
    如果是 *  代表全部允許( 實務上當然是不建議這麼做)

    再回傳Json部分使用 JsonConver.DeserializeObject 回傳 Object 




沒有留言:

張貼留言

Web API 啟用CORS 與 回傳Json字串

寫了簡單的web api後 , 基本的網頁測試都 OK , 為什麼使用一簡單的react前端呼叫就會有cross-origin request blocked .... msdn這篇有解釋 ,  非常棒又上了一課 XD https://docs.microsoft.com/zh-...