Size: a a a

2019 December 24

🦉

🦉Sova🦉 in Go-go!
Ivan Tihonov
Даже если за сотню и будет расти?
Причём логическое разделение можно провести ведь..
ну, ты можешь прибегнуть к композиции файлов настроек, как тебе предлагали выше.
Вообще для подобного рода конфигов используют отдельные сервисы вроде консула
источник

S

Sebor in Go-go!
🦉Sova🦉
для go нормально, когда все в одном файле
Причем здесь язык?
источник

W

Wingman in Go-go!
Ivan Tihonov
Даже если за сотню и будет расти?
Причём логическое разделение можно провести ведь..
Да как удобнее ковырять/поддерживать, так и делай
источник

W

Wingman in Go-go!
N конфигов - это не извращение, много где есть
источник

W

Wingman in Go-go!
🦉Sova🦉
ну, ты можешь прибегнуть к композиции файлов настроек, как тебе предлагали выше.
Вообще для подобного рода конфигов используют отдельные сервисы вроде консула
или да, консул, етцд, итд )
источник

IT

Ivan Tihonov in Go-go!
🦉Sova🦉
ну, ты можешь прибегнуть к композиции файлов настроек, как тебе предлагали выше.
Вообще для подобного рода конфигов используют отдельные сервисы вроде консула
Это да, хорошее упоминание кстати. Спасибо
источник

🦉

🦉Sova🦉 in Go-go!
Ivan Tihonov
Это да, хорошее упоминание кстати. Спасибо
иногда (пару раз юзал в проде в двух конторах) спасает вот что: при старте приложения оно выкачивает конфиг с сервера из env, там все в одном файле, json)

(но там внутри около 0.5-1к полей разнообразных конфигов)
источник

S

Sebor in Go-go!
Etcd/consul и т.п. это больше о хранении и распространении
А как ты будешь загружать конфиги в них?
источник

S

Sebor in Go-go!
Примеры по организации - web/application серверы, а которых есть основной конфиг и через него инклюдятся другие (хоть пачкой из директории)
источник

C

Calculon in Go-go!
Интересно как все эти конфиги через consul передать, учитывая что в его kv максимальный размер значения 512кб
источник

ЕО

Евгений Омельченко in Go-go!
Calculon
Интересно как все эти конфиги через consul передать, учитывая что в его kv максимальный размер значения 512кб
512кб при ограничении в 80 символов на строку и предположении что текст на русском это 3 тысячи строк конфига. Вам мало?
источник

C

Calculon in Go-go!
а
источник

C

Calculon in Go-go!
Евгений Омельченко
512кб при ограничении в 80 символов на строку и предположении что текст на русском это 3 тысячи строк конфига. Вам мало?
рил, меня чет переклинило
источник

O

Ostrich Corpsе in Go-go!
Орб Экксель
А goto оператор в Го приветствуется? Я о таком способе впервые узнал в c++, но там все говорят не использовать его, т.к. получается спагетти-код и тяжело читать и понимать когда ест этот оператор
Очень полезный оператор, но знать где применять
источник

I

Igor in Go-go!
Ребят, а кто может подсказать по поводу взаимодействия с фронтэндом? Хочу сделать Oauth2, и вроде как практически все на го удалось сделать, и даже хэдер к запросу нормально лепится. Одна проблема - js не умеет читать хэдеры с текущей страницы. Получается, что обращение к колбэку надо как-то на стороне фронта перехватывать, чтобы суметь прочесть хэдеры (ну или даже из тела ответа чтоб суметь прочитать инфу о юзере). Не знаю, как быть, и не знаю, кому адресовать этот вопрос - во фронт или в бэк. Мб тут найдутся люди, имевшие опыт и с тем, и с другим
источник

@

@mr_tron in Go-go!
Igor
Ребят, а кто может подсказать по поводу взаимодействия с фронтэндом? Хочу сделать Oauth2, и вроде как практически все на го удалось сделать, и даже хэдер к запросу нормально лепится. Одна проблема - js не умеет читать хэдеры с текущей страницы. Получается, что обращение к колбэку надо как-то на стороне фронта перехватывать, чтобы суметь прочесть хэдеры (ну или даже из тела ответа чтоб суметь прочитать инфу о юзере). Не знаю, как быть, и не знаю, кому адресовать этот вопрос - во фронт или в бэк. Мб тут найдутся люди, имевшие опыт и с тем, и с другим
Грант тайп authorization code и лови этот самый код в урле редиректа с авторизационного сервера
источник

К

Карен in Go-go!
Орб Экксель
А goto оператор в Го приветствуется? Я о таком способе впервые узнал в c++, но там все говорят не использовать его, т.к. получается спагетти-код и тяжело читать и понимать когда ест этот оператор
ест этот оператор много логики, не юзай его
источник

I

Igor in Go-go!
@mr_tron
Грант тайп authorization code и лови этот самый код в урле редиректа с авторизационного сервера
а goth не это же самое делает? или это на стороне фронта ловить надо?
источник

@

@mr_tron in Go-go!
Что такое goth?
источник

@

@mr_tron in Go-go!
Ты делаешь провайдер авторизации или авторизуешься как потребитель ресурса? Короче советую прочитать rfc на oauth2.0
источник