Tony
Суть его такова: если свагер 1.7.0 и новее, и main.go лежит не в корне (а это почти всегда так), то при выполнении сборки необходимо указать глубину прохода по папкам swag init --parseDependency --parseInternal --parseDepth 1 -g cmd/main.go
Tony
и тогда очень медленно сборка произойдет, хоть и с сообщениями об ошибках
Tony
Как привязать swagger к роутеру github.com/julienschmidt/httprouter проверил, работает!
https://stackoverflow.com/questions/67356825/blank-page-when-using-swaggo-http-swagger-with-julienschmidt-httprouter
Илья
HEAD or GET Request cannot have a body
какой тогда метод использовать для получения данных?
xarakiri
Get. Ты body в response получаешь
Maks
Maks
Даже в запросе на сервер)
Alexander
HEAD вообще 99% серверов не умеют, как мне кажется
Alexander
Притом даже на статику
Maks
Ну если у них не реализован метод не значит что не умеют)
Maks
Вот опшинс мне кажется еще реже )
Maks
Коннект я тоже не встречал если честно. Только делит, пост, пут, гет, патч.
Patamen
Ну вот кстати у меня Options реализован
Patamen
А head нет
Patamen
хм
Илья
Maks
Не все и не всегда же
Patamen
Это да
Maks
Зачем тебе хеад)) хеад нужен обычно когда ты реализовываешь, например, скачивание и докачивание больших файлов кусками
Maks
На сколько я знаю
Maks
Ну или что бы более дешево узнать есть ли адрес в сети. Но обычно тебе нужно узнать есть адрес или нет только если тебе нужно получить к нему доступ) так почему сразу не запросить гетом)
Alexander
Aziz
привет всем
как установить значении для глобальных переменных в linux, например для GOBIN
Aziz
GOBIN *path* пишу нет такой команды говорит
Ron Mount
google.com
Igor
https://google.gik-team.com/?q=gobin+%D0%BA%D0%B0%D0%BA+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C
Aziz
да я уже понял что с $ надо
Айрат
сорян что не в тему. есть кто из города казань?
Artur
Nikhil
I want to change an input string in the golang template to lower case. For example
---------------
I want to change the output of {{ .Input }} to lower case string.
---------------
Help needed to know how can I do that?
Илья
Ron Mount
что за голанг темплейт
Илья
{{ lower .Input }}
Илья
Ron Mount
ого у голенга есть встроенный шаблонизатор
Ron Mount
жесть
Emin Zalaev
Emin Zalaev
Как раз сегодня в книжке цукалоса увидел
Вета
Народ, а кто-нибудь локально для тестирования ставил апач на убунту? Сложно там конфиги сделать?
Igor
Go for Visual Studio Code install - DONE
Константин
Ради 3-х операций писать мануал?
Константин
Там ставиться один плагин и все
Grigorij
а че не православную голанд
Ron Mount
голанд пиздец третья рука
Grigorij
не знаю как сейчас, когда я пробовал vs тормозил на автокомплите
закрыл вс где то через 30мин наверно и забыл
Grigorij
голанд коммюнити тоже бесплатно
Igor
Все быстро работает. Не нужно переключаться между IDE если используешь что-то кроме Go. Все остальное есть. И работа с контейнерами и БД и кубером.
Илья
Илья
goland вроде все языки поддерживает, только плагин нужно поставить
Igor
Rust и Питон тоже?
Grigory
Опять вкус фломастеров обсуждаете
Grigory
Всем и так ясно что синий вкуснее
Grigorij
да, куда без этого
да в принципе пох так то, кому что нравится, пусть тем и пользуется
Igor
Согласен
Alexander
Илья
Alexander
ну там же надо документ рут прописать и вхостс ажно
Alexander
в /etc/hosts пропиши свой домен
David
Добрый вечер! Разбираюсь с протобаф, подскажите, пожалуйста, в чем может быть проблема?
David
Вета
Вета
Вета
это ipчерез hostname -I. Может, надо другой?
Вета
Alexander
127.0.0.1
Вета
это не помогло, все равно кидает на app.com реальный
Alexander
ну браузер видимо запомнил
Alexander
ctrl + f5
Alexander
или просто выбери другой домен
Вета
хм.... но запустился по адресу http://localhost/
🕷
Есть такой вопрос.
Пытаюсь использовать модуль html/template.
Есть несколько html файлов которые я с помощью embed помещаю в переменную. Дальше t := html/template.ParseFS(embedFS) делаю. И уже работаю с этой переменной и когда я вызываю функцию t.ExecuteTemplate(io.Writer, filename, data), то почему-то вызывается последний(по алфавиту) распаршеный шаблон, а не тот который в filename. Почему такое происходит?
Andrey
Илья
🕷
index.html по дефолту открывается
Пробовал и название файлов рандомное делать, открывается именно тот, который последний по алфавиту.
Например если я переименую index.html в aindex.html, то будет открываться debug.html, потому что он позднее по алфавиту. Такая подмена происходит в функции template.Template.ExecuteTemplate, но я не понимаю почему.
Andrey
Nikita