Ошибки при получении данных из базы данных - PullRequest
0 голосов
/ 01 декабря 2018

Я пытался создать систему бронирования мест в кинотеатрах с помощью React.JS / Node.JS / SQlite3.Я довольно новичок во всей концепции полного стекового программирования, особенно в React.JS, поэтому всем, что я ищу, нужен небольшой совет!

Так что я нашел этот код в Интернете, который выглядит действительно хорошо и подходит для моегоцелей.

https://i.imgur.com/KbHnTL8.jpg

Это оригинальный код:

https://gist.github.com/gerganzh/102d3164bbaf75fe58091567737f62f9

Так что я хочу сделать, это иметь разные места дляразные показы фильмов.Поэтому я освобождаю оба seatAvailable и seatReserved и помещаю фактическую информацию в базу данных.Поэтому после этого я выполняю функцию componentDidMount (), которая выполняет два вызова axios.get, получает эту актуальную информацию из БД и помещает ее в пустые места seatAvailable и seatReserved.После этого с этими данными страница отображается соответственно с информацией из базы данных.После этого я получаю эту ошибку: TypeError: this.props.available.map не является функцией.Я знаю, что извлекаю правильные данные, потому что я делаю консольный журнал в своем слое данных и в файле сервера, и все идет хорошо.Я попытался извлечь его как объект, после этого как строку, но все еще получаю ошибки.

Вот мой код:

https://gist.github.com/gerganzh/ba6825f0c347be7ab3ca641528e6093c

Я думаю, что это что-тоделать с извлечением данных, но извлечением в неправильном «типе», поэтому код не читает их должным образом.Можете ли вы дать мне совет, как это исправить, или укажите мне правильное направление :)?Я уверен, что это должно быть что-то маленькое, как я делал подобные извлечения раньше.Если вы хотите, я могу предоставить вам свой код слоя данных, но я уверен, что там все правильно.Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...