Пишу приложение на react-native и столкнулся с такой проблемой:
Требуется по указанию маршрута следования электричке выводить расписание.
Вот кусочек кода, которым я обращаюсь к js скрипту(он будет ниже) чтоб вытащить по названию станций само расписание.
api(froms).then(
(data) => {
if(data.doc){
var value = this.state.dataSource.cloneWithRows(data.doc.value);
this.setState({
hasResult: true,
noResult: false,
result: data.doc,
value: value,
isLoading: false
});
var type_names = _.map(data.doc.value, function(type){
return type.value;
});
}else{
this.setState({
hasResult: false,
noResult: true,
isLoading: false,
result: null
});
}
}
);
Вот js код для работы с сервером:
module.exports = function(froms){
var url = 'http://awgfawfwafawf.awfa/train/get.php?from=' + froms;
return fetch(url).then(function(response){
return response.json();
}).then(function(json){
return json;
});
}
Ответ от сервера есть и имеет такой вид (Couch DB):
{"id":"2cc939baf01d563ff36bc878a217feea",
"key":"Подлипки-Дачные",
"value":"Москва (Ярославский вокзал) — Монино",
"doc":{"_id":"2cc939baf01d563ff36bc878a217feea","_rev":"1-9aac915114795ba2ca720bbba8bbd201",
"title":"Москва (Ярославский вокзал) — Монино","from":"Подлипки-Дачные",
"to":"Монино","departure":"2017-05-23 00:47:00","arrival":"2017-05-23 01:28:00","stops":"везде"}}
Где может быть проблема не понимаю. Консоль сервера реакта говорит, что невалидный JSON.
Надеюсь на какой-либо совет в решении данной проблемы.