Сайт на Golang. Авторизация. Часть 4

Заканчиваем очередной цикл простейшим примером регистрации пользователей на сайте. Для этого нам понадобятся: страница с формой регистрации; эндпоинт для приема данных с формы и выполнения какой-то логики; метод, добавляющий пользователя в базу. Начать предлагаю с…

Сайт на Golang. Авторизация. Часть 3

Я уже немного проспойлерил в первой части, что здесь мы будем разбирать как сделать так, чтобы наше приложение запоминало авторизованных пользователей и не кошмарило их требованиями вводить логин и пароль по каждому чиху. В первую…

Сайт на Golang. Авторизация. Часть 2

В прошлой части мы остановились на том, что запустили наше приложение. Но у нас нет пользователей и мы никак не регулируем кто может читать наш секретный контент, а кто нет. Настало время это исправить! Первым…

Сайт на Golang. Авторизация. Часть 1

По просьбам читателей (а они у меня есть :D), я наконец-то созрел выдать вам про авторизацию пользователей на сайте. Эта тема, на мой взгляд, чуть сложнее предыдущих, поэтому я постараюсь более менее подробно разобрать все…

Сайт на Golang. Часть 4. Подключаемся и взаимодействуем с БД

В предыдущих частях мы обходили стороной вопрос подключения и взаимодействия с базой данных. Однако теперь, когда все основные базовые моменты уже освещены, самое время разобрать и этот пункт. Ведь без БД сегодня сложно представить себе…

Сайт на Golang. Часть 3. Используем внешние файлы

В прошлый раз мы научились работать с HTML страницами, но чтобы добавить им интерактивности или задать определенный внешний вид нам потребуется использовать внешние файлы: JS-скрипты, CSS-стили, различные изображения и т.д. Казалось бы, с вопросом подключения…

Сайт на Golang. Часть 2. Работаем с HTML

В прошлый раз мы рассмотрели, что требуется для запуска сервера, а также узнали, как выводить текстовую информацию на страницу сайта и как возвращать данные в формате JSON. Однако для создания полноценного сайта нам необходимо овладеть…

Сайт на Golang. Часть 1. Поднимаем сервер, пишем первые маршруты и возвращаем данные в JSON

Этой статьей я хочу запустить небольшой цикл пошаговых инструкций, в которых мы рассмотрим основные моменты, необходимые для создания и запуска полноценного сайта на Golang. Не знаю как вам, но мне бы в свое время такие…

Публикация Golang web-приложения на NetAngels. Инструкция для чайников.

Если вы написали свое первое приложение на golang и оно делает чуть больше чем “Hello, World!” (используете СУБД, JS, генерируете HTML) и теперь ищите способ как его опубликовать на просторах интернета, то данная статья для…