我可以肯定地圖中可見,可變換我喜歡的任何方式的反應,但經歷了documentation而我碰到如何在向JSON的HTTP請求之後通過angular-in-memory-web-api來變形返回到Observable的響應?
responseInterceptor
所以來了,我不知道如果我可以把一些配置,並得到一個JSON響應本身無需編寫我的額外功能。
關於responseInterceptor
或如何使用它沒有多少書面。 如果不是這樣,那麼是否有其他方式使用angular-in-memory-web-api
本身來執行此操作?
在測試上述內容時,我看到'ResponseOptions'類型的'res'返回,但函數期望'ResponseInterceptor'類型返回。這也被我的typeScript標記。 –
我正在嘗試你的建議,在'responseInterceptor()'我看到'res'內部,我修改它並使用res中的數據創建不同的JSON對象並返回新創建的'object'。但是我做HTTP請求的地方說:'http.get(url).map(reponse => // somecode)。 catch((error)=> log error //)'。我一直得到這個錯誤:'{「ok」:false,「statusText」:「未知狀態」,「url」:「api/sessionData/1」}'。我究竟做錯了什麼?不應該修改responseInterceptor()的返回值? –
嘿,它的工作我猜。稍後會確認你。 –