Ультимативный гайд по созданию REST API сервера
Доступно в дух форматах:
- Видео на YouTube
- Статья на Хабре
В гайде очень подробно разбирается процесс создания REST API сервера на примере URL Shortener'а и его деплой на сервер через GitHub Actions.
На выходе получается готовый к использованию pet-проект (а не просто игрушка в стол):
- для него подобран актуальный http-роутер - chi
- ответственная работа с логами с использованием slog, которого мы очень ждём в stdlib
- разобраны различные виды тестов: unit-тесты, тесты хэндлеров и функциональные,
- объясняется, как настроить автоматический деплой через GitHub Actions
и др.
#гайды #rest_api
Доступно в дух форматах:
- Видео на YouTube
- Статья на Хабре
В гайде очень подробно разбирается процесс создания REST API сервера на примере URL Shortener'а и его деплой на сервер через GitHub Actions.
На выходе получается готовый к использованию pet-проект (а не просто игрушка в стол):
- для него подобран актуальный http-роутер - chi
- ответственная работа с логами с использованием slog, которого мы очень ждём в stdlib
- разобраны различные виды тестов: unit-тесты, тесты хэндлеров и функциональные,
- объясняется, как настроить автоматический деплой через GitHub Actions
и др.
#гайды #rest_api
YouTube
Пишем REST API сервис на Go - УЛЬТИМАТИВНЫЙ гайд
Пишем полноценный REST API сервис URL Shortener - это будет не игрушечный проект, а полностью готовый к использованию:
- выберем для него актуальный http-роутер: go-chi/chi
- Позаботимся о логах: slog
- Напишем тесты - unit-тесты, тесты хэндлеров и функциональные…
- выберем для него актуальный http-роутер: go-chi/chi
- Позаботимся о логах: slog
- Напишем тесты - unit-тесты, тесты хэндлеров и функциональные…
🔥38👍13❤4