Узнайте, что такое API, из базовой истории.

Хорошо, вы научились использовать html и css, вы даже попробовали javascript и создали пару приложений. Вам интересно, какой следующий шаг? Простая работа с данными с использованием баз данных и API. Но сначала я очень проголодался, пошли в ресторан!

Когда мы садимся за столик, подходит официант и принимает заказы. Я хочу куриный суп. Официант идет на кухню и отдает заказы шеф-повару. шеф-повар собирает ингредиенты из фиги и готовит еду, а затем отдает ее официанту. Наконец официант приносит мне суп.

В этом примере официант — это интерфейс/интерфейс, вы — пользователь, шеф-повар — это API, а холодильник — это база данных.

Когда вы создаете веб-сайт, вам нужно, чтобы пользователь имел доступ к некоторым данным. Но базы данных выглядят так:

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

Хорошо, давайте подведем итог тому, что мы узнали!

  • Пользователь взаимодействует с кодом внешнего интерфейса (html, css, js)
  • Внешний интерфейс отправляет данные запросы в API.
  • API находит данные из базы данных и отвечает интерфейсу.
  • Внешний код использует данные

Я надеюсь, что теперь все стало для вас более ясным. Я много боролся, когда впервые услышал об API, и мне потребовалось некоторое время, чтобы понять эту концепцию.

Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать меня!