Это наша серия о программировании для предпринимателей! Я твердо верю, что даже если вы не занимаетесь кодированием в своей организации, обучение кодированию поможет вам более эффективно управлять своей командой и своим продуктом! Поэтому я думаю, что каждый предприниматель должен научиться программировать!

Вызов основного веб-API ASP.NET с помощью JavaScript

В этом руководстве показано, как вызвать основной веб-API ASP.NET с помощью JavaScript с помощью Fetch API. Итак, давайте копать!

Пример кода на сегодня: https://github.com/slthomason/StartupHakk/tree/main/04_Todo_App_WebApi_from_Js

Вызов веб-API с помощью JavaScript
В этом разделе вы добавите HTML-страницу, содержащую формы для создания элементов списка дел и управления ими. Обработчики событий присоединяются к элементам на странице. Обработчики событий приводят к HTTP-запросам к методам действий веб-API. Функция выборки Fetch API инициирует каждый HTTP-запрос.

Функция fetch возвращает объект Promise, который содержит ответ HTTP, представленный в виде объекта Response. Распространенным шаблоном является извлечение тела ответа JSON путем вызова функции json для объекта Response. JavaScript обновляет страницу сведениями из ответа веб-API.

Самый простой вызов выборки принимает один параметр, представляющий маршрут. Второй параметр, известный как объект инициализации, является необязательным. init используется для настройки HTTP-запроса.

В конечном итоге это зависит от технологии, на которой вы работаете, но в этой серии мы будем работать над .Net/.Net CORE. Для этого вы либо хотите использовать Microsoft Visual Studio, либо Microsoft Visual Studio Code. Оба они могут быть загружены бесплатно с официального сайта как для Windows, так и для macOS.

Вы можете скачать оба из них и посмотреть, какой из них соответствует вашим потребностям. В этом видео мы создадим новый проект и создадим простое приложение Hello World. Он может выступать в качестве руководства для ознакомления с различными аспектами Visual Studio/кода, такими как обозреватель решений и свойства.

Visual Studio против кода Visual Studio

Вы можете думать о Visual Studio как о готовом решении, которое переполнено функциями и функциями. Поскольку Visual Studio намного мощнее, он работает в большинстве ситуаций «из коробки», тогда как Visual Studio Code можно считать облегченной версией с множеством доступных надстроек, которые в конечном итоге могут сделать их почти идентичными. Некоторые могут даже считать его «прославленным текстовым редактором». Для сравнения, Visual Studio требует больше знаний, чтобы использовать его истинный потенциал, в отличие от Visual Studio Code, который более удобен для начинающих, однако Visual Studio предлагает более точный контроль над всем. В конце концов, все сводится к личным предпочтениям.