Skip to content

dankeka/webTestGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Runok

Просто учусь писать сайты на Go Вот задумка моего сайта: Сайт, где будут публиковать предложения о продажи, который будет включать в себя:

  1. регестрацияю/авторизацию
  2. публикацию/просмотор/удалине и тп товара
  3. чат для продавца/покупателя
    и т. п.

Надеюсь у меня получится это сделать) p. s. у меня получилось! :)

Структура проекта


cmd

Папка, в которой хранится главный main.go


pkg

Папка, в которой хранится основная логика сайта. Включает в себя папку:

views

Папка, в которой хранится логика частей сайта(главная страница, регестрация, авторизация и т. п.) и файл handler.go, отвечающий за обработку роутеров


types

Папка, в которой хранится большенство структур
dbtypes.go - структуры для таблий db
types.go - структуры для views


web

Папка, в которой хранятся pugs, static, templates

1. pugs

Как понятно по названию, папка, в которой хранятся файлы pug для templates

2. static

Папка, в которой хранится множество папок со статичными файлами(css, js, изображения)

3. templates

Папка, в которой хранятся HTML шаблоны для сайта


sait.db

База данных sqlite сайта


server.go

Файл, в котором находится константа домена сайта, параметры сервера в функции для его запуска и функцию для остановки приложения


И стандартные go.mod и go.sum

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors