Как сделать PUT и DELETE на должном-наблюдаемом - PullRequest
1 голос
/ 02 апреля 2020

Я могу делать вызовы GET и POST, используя наблюдаемый при редуксе, но не уверен, как с ним выполнять PUT и DELETE, пожалуйста, найдите ниже мой пример кода с синтаксисом для GET и POST (с комментариями)

export const testEpic: Epic<Action, ReduxState> = (
  action$: ActionsObservable<any>,
  store: MiddlewareAPI<any, ReduxState>,
  { testAPI }: EpicDependencies
) =>
  action$
    .ofType(TEST_GET)
    .mergeMap((action) => {
      return Observable.merge(
        testAPI
          .getJSON('/path/test-data')
           //.postJSON(/path/test-post, payload)
          .mergeMap((response) => {
            // Code
          })
      )
    }
    )
    .catch((error) => {
      return Observable.of(errorAction(error))
    })

1 Ответ

1 голос
/ 03 апреля 2020

Я исправил это, используя только PUT и DELETE, но другим способом в соответствии с конфигурацией моего проекта

...