Публикации по теме 'api-development'


Масштабируйте свой API-сервис
Масштабируйте свой API-сервис В этой статье я покажу вам, как создать масштабируемую и удобную в обслуживании службу API. Сначала я покажу вам плохо написанную службу API, решу проблемы, а затем покажу вам, как это должно было быть сделано в первую очередь. №1 . Проблема: Служба API одного файла Когда вы помещаете все свои запросы API в один файл, через некоторое время, как вы продолжаете добавлять запросы, файл становится трудно поддерживать и редактировать. В последнем..

GraphQL и кеширование: слон в комнате
Этот пост является вдохновением и представляет собой небольшой предварительный просмотр Production Ready GraphQL , книги, которую я только что выпустил, о создании отличных серверов GraphQL. Это введение в главу о кешировании и производительности, в которой рассматривается вся ситуация с кешированием и GraphQL, чтобы устранить путаницу и показать более детальный взгляд на нее. Если вы следили за обсуждениями того, является ли GraphQL хорошей идеей, вы, возможно, слышали такие вещи,..

Работа с куки в Loopback JS 3
Тогда давайте сразу к этому. Вот как заставить Loopback устанавливать файлы cookie после входа в систему. Мне потребовалась горячая минута, чтобы выяснить это, покопавшись в проблемах Github проекта Loopback 3. Вся заслуга @HugoPoi в том, что он пролил на это свет. Этот пост предназначен для того, чтобы найти решение, поэтому вам не нужно много копать. Поместите эти два хука в js-файл пользовательской модели вашего проекта loopback. Я решил назвать свой UserModel.js..

Идея не использовать API
Ну, многое в современном мире зависит от API. Но что, если вы не хотите использовать API? Или что, если вы используете виртуальный хостинг-сервер (дешевый), и они не предоставляют вам доступ к оболочке, то как вообще вы будете развертывать API, сделанный в NODE.js или python Django? Итак, вот решение. Настройте ftp-сервер. Создайте базу данных, скажем, «Реклама» Теперь у вас есть схема «Реклама_телефонов» с такими полями, как идентификатор, имя, номер, город, штат, страна...

Что можно и чего нельзя делать при управлении версиями API
Никогда не рано приступить к разработке стратегии управления версиями. Часто при разработке наших API мы склонны игнорировать управление версиями, потому что мы буквально создаем первую в мире версию нашего сервиса. Мы можем побеспокоиться о версиях в будущем, не так ли? Неправильный. Через четыре месяца мы понимаем, что нам нужна новая версия нашего API, и внезапно в нашей голове всплывает миллион вопросов о пользовательском опыте, критических изменениях, времени для обновления, и..

Прагматичное руководство по проектированию API.
У меня есть опыт как разработчика API, так и потребителя API. Мне любопытно узнать, есть ли какие-то лучшие практики. Должен быть какой-то консенсус, вот ответ Google недавно выпустил руководство по дизайну API . Персонажи дизайнерского товара API :- Легко учить Легко для потребителя без документации. Безопасный и масштабируемый. API должно быть легко расширяемым. Обеспечьте более высокое качество по более низкой цене. Соответствует аудитории. Высокая адаптивность и..

Лучшие бесплатные API для начинающих веб-разработок
За последние три месяца я создаю множество проектов с полным стеком для своего портфолио. Во время этого путешествия я нашел много интересных API, которые действительно полезны для базовых проектов. Некоторые из них упомянуты ниже: Скрыть API Документация по API Unsplash | Бесплатный API HD-фотографии | Unsplash В этом документе описываются ресурсы, составляющие официальный JSON API Unsplash. Если у вас возникли проблемы или… unsplash.com..