
Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов.
На чистой стандартной библиотеке net/http разбираем основы:
• запуск HTTP-сервера
• маршрутизация в ServeMux
• написание middleware (логирование и recovery от panic)
• работа с HTML-шаблонами и layout’ами
• подключение статики через http.FileServer и embed.FS
В итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей.
Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе!
Читать далееИсточник: Хабрахабр
Источник: Meedoeed
Другие материалы на сайте b.Z - Записки о гаджетах, людях и музыке