Создайте JSON API с помощью пользовательских форматов вывода Hugo

Создайте JSON API с помощью пользовательских форматов вывода Hugo

Как разработчики, мы любим открытые и доступные данные. Например, вы можете использовать данные о местном транзите для мобильного приложения или, возможно, вам нужна такая служба, как Zapier или IFTTT, которая будет отправлять вам электронные письма каждый раз, когда прогноз погоды вызывает дождь. Если вы супер гик, как @bdougieyo , вы создали приложение, которое сообщит вам, когда уйти с работы, чтобы избежать трафика из домашних игр вашей местной бейсбольной команды ( из его превосходного выступления здесь ).

Чтобы сделать данные, которые являются «дружественными к машине», как это, мы можем предоставить их с помощью RESTful API . Обычно самый быстрый способ загрузить API-интерфейс, подобный этому, - это начать с популярной платформы, такой как Flask или Ruby on Rails, запустить веб-сервер и подключить базу данных. Однако мы можем достичь чего-то еще более простого, создав API только для чтения со статическим генератором сайтов. В этой статье мы будем использовать Hugo для создания JSON API с помощью функции пользовательских форматов вывода(Hugo Custom Output Formats) .

https://forestry.io/blog/build-a-json-api-with-hugo/

Поделиться Комментарии

Поделиться новостью

comments powered by Disqus