sergeyiksanov / AuthServiceGolang

0 stars 0 forks source link

Env #6

Open Dev-cmyser opened 2 hours ago

Dev-cmyser commented 2 hours ago

Такое желательно в env выносить для настройки без правок кода const secretKeyName = "JWT_SECRET_KEY" const refreshLifeTimeName = "JWT_REFRESH_LIFE_TIME_DAY" const accessLifeTimeName = "JWT_ACCESS_LIFE_TIME_MINUTE"

Dev-cmyser commented 2 hours ago

давай пример возведу в абсурдный абсолют

const secretKeyName = "JWT_SECRET_KEY" const SupeSecretKeyName = secretKeyName const SuperPuperSecretKeyName = SuperSecretKeyName

Dev-cmyser commented 2 hours ago

@sergeyiksanov в сообщении выше

sergeyiksanov commented 2 hours ago

ну я примерно понял о чем ты, но можешь привести конкретный пример как из env получить значение в код? а то не понимаю как без названия переменной

Dev-cmyser commented 2 hours ago

то есть не важно ты так 1 раз сделаешь, как я -3 или 20 смысла в этом не очень много, менее гибко становиться

Dev-cmyser commented 2 hours ago

ну я примерно понял о чем ты, но можешь привести конкретный пример как из env получить значение в код? а то не понимаю как без названия переменной

можно штуку использовать, сейчс поищу

Dev-cmyser commented 2 hours ago

@sergeyiksanov https://github.com/evrone/go-clean-template тутс пример в папке config

Dev-cmyser commented 2 hours ago

в коде все равно указание названия будет как не крути 1 раз

Dev-cmyser commented 2 hours ago

моя мысль в том что делать 2 указателя нет смысла на одно и тоже значение переменной env

Dev-cmyser commented 2 hours ago

так никто делать не запрещает конечно же, просто это чуть менее очевидно

sergeyiksanov commented 2 hours ago

Спасибо! Теперь понял