сервер ответил со статусом 404 (не найден)

Вы не можете выйти из forEach , но вы можете использовать метод toArray следующим образом:

const children = React.Children.toArray(this.props.children);
for ( let child of children ) {
    if (child.props[someprop] == some condition) {
        break;
    }
}

0
задан Cynthia Rittenbach 18 January 2019 в 17:56
поделиться

2 ответа

Изменение моей выборки на полный URL-адрес и удаление учетных данных: «include» работал

импорт выборки из «isomorphic-fetch»;

export function saveData(rec) {
  debugger
  return function(dispatch){
    var url = 'http://localhost:3001/api/v1/charts';
    return fetch(url, {
      method: "POST",
      headers: {
        'Accept': "application/json",
        'Content-Type': "application/json",
      },
      body: JSON.stringify(rec)
    })
    .then(res => {
      return res.json()
    }).then(data => {
         debugger
         dispatch({type: 'ADD_CHART', payload: data})
    })
  }
}
0
ответ дан Cynthia Rittenbach 18 January 2019 в 17:56
поделиться

Если вы объявили маршруты ресурсов для своего charts, вам нужно изменить эту строку:

return fetch(`/api/v1/charts`, {

на: return fetch( / api / v1 / chart , {

[ 118] Как и раньше, charts, вероятно, вызывает POST для вашего действия с индексом.

0
ответ дан NM Pennypacker 18 January 2019 в 17:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: