/
bi01
/
hashing_service
Обзор
Документация
Войти
/
bi01
/
hashing_service
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/services/web/init.go
28 строк
516 B
Oleg Biryukov
Init commit
14 июл 2024, 17:40
14 июл 2024, 17:40
de15ac0
Код
Авторство
О чём код?
package web import ( "context" "log/slog" "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/log" "gitverse.ru/bi01/hashing_service/internal/configs" ) func StartWeb(ctx context.Context) { slog.InfoContext(ctx, "Starting in web mode.") settings := ctx.Value(configs.ContextSettingsKey).(*configs.Settings) app := fiber.New() app.Use(func(c *fiber.Ctx) error { c.SetUserContext(ctx) return c.Next() }) setupRoutes(ctx, app) log.Fatal( app.Listen( (":" + settings.AppPort), ), ) }