Извлечение данных MySQL с помощью ионной платформы

#mysql #ionic-framework

Вопрос:

На самом деле я работаю над проектом, который будет включать веб-приложение (ионный фреймворк, довольно новый для меня..), которое будет это делать:

  1. Отправка данных в базу данных MySQL с помощью GPS-трекера Arduino (уже сделано, размещено на 000webhost)
  2. Создание веб-приложения, которое будет извлекать эти данные и отображать их на карте(конечно, с помощью API Google Maps)
  3. Возможно, нарисуйте список «ежедневных поездок», который всегда будет отображать на карте маршрут, составленный на каждый день (идея здесь состоит в том, чтобы «подключить» каждый маркер, хранящийся в базе данных).

Есть ли какой-нибудь намек на то, как правильно извлекать эти данные MySQL в Ionic? Кроме того, поскольку я уже разместил некоторый php-код, чтобы проверить, правильно ли размещался Arduino, как я могу протестировать веб-приложение?

Комментарии:

1. Какую структуру вы используете с Ionic? Угловатый? Отреагировать? Vue?

2. @Super_Simon на самом деле я хотел бы использовать angular в качестве фреймворка

Ответ №1:

Поэтому в первую очередь вам нужно будет создать API для вашего MySQL. Вы сказали, что уже создали небольшое PHP-приложение, так что это хорошее начало.

Возможно, взгляните на PHP-фреймворки, такие как Laravel, если вы хотите использовать что-то более функциональное. Конечно, вы могли бы придерживаться чистого PHP-маршрута, если хотите.

Во-вторых, вам нужно посмотреть, как Angular работает с выполнением HTTP-запросов. Это достаточно просто, но слишком долго, чтобы дать исчерпывающий ответ здесь.

Есть несколько ключевых областей, на которые вам следует обратить внимание:

В Интернете есть множество обучающих программ по ионным углам, которые дадут вам наглядное представление о том, как их реализовать, но сначала полезно прочитать, чтобы получить некоторое представление.

Когда дело доходит до тестирования, попробуйте использовать инструмент тестирования API, такой как Postman, который даст вам общее представление о запросе API, который вы делаете, и его ответах и/или ошибках.

Комментарии:

1. Спасибо за подсказки! Я уже начал работать над этим!