Я использую приведенный ниже код для вызовов GET, POST, PUT, DELETE, и он работает правильно для GET, но не могу войти в блок success (mergeMap) для POST, PUT, DELETE, не знаю, какую ошибку я я делаю, он должен войти, я не получаю никакого ответа, кроме статуса 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) => {
})
На самом деле, используя приведенный ниже код для получения JSON
Observable<any> => {
return Observable.fromPromise(.fetch(url, options))
}