[英]How to execute call back function after POST, PUT, DELETE success by using redux-observable
我正在使用以下代碼進行 GET、POST、PUT、DELETE 調用,它適用於 GET,但無法進入 POST、PUT、DELETE 的成功(mergeMap)塊,不知道我在做什么錯誤,它應該輸入,除了狀態 200 之外我沒有得到任何響應
代碼:
const testEpic: Epic<Action, ReduxState> = (
action$: ActionsObservable<any>,
store: MiddlewareAPI<any, ReduxState>,
) =>
action$
.ofType(TEST_GET)
.mergeMap((action) => {
return Observable.merge(
.getJSON('/path/test')
.mergeMap((response) => {
// calls not coming here for POST, PUT, DELETE even though it is status 200
})
)
}
)
.catch((error) => {
})
實際上將以下代碼用於getJSON
Observable<any> => {
return Observable.fromPromise(.fetch(url, options))
}
我已經解決了這個問題,由於 contentType 錯誤,響應進入了錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.