Просто учусь писать сайты на Go Вот задумка моего сайта: Сайт, где будут публиковать предложения о продажи, который будет включать в себя:
- регестрацияю/авторизацию
- публикацию/просмотор/удалине и тп товара
- чат для продавца/покупателя
и т. п.
Надеюсь у меня получится это сделать) p. s. у меня получилось! :)
Папка, в которой хранится главный main.go
Папка, в которой хранится основная логика сайта. Включает в себя папку:
Папка, в которой хранится логика частей сайта(главная страница, регестрация, авторизация и т. п.) и файл handler.go, отвечающий за обработку роутеров
Папка, в которой хранится большенство структур
dbtypes.go - структуры для таблий db
types.go - структуры для views
Папка, в которой хранятся pugs, static, templates
Как понятно по названию, папка, в которой хранятся файлы pug для templates
Папка, в которой хранится множество папок со статичными файлами(css, js, изображения)
Папка, в которой хранятся HTML шаблоны для сайта
База данных sqlite сайта
Файл, в котором находится константа домена сайта, параметры сервера в функции для его запуска и функцию для остановки приложения