Maks
https://redis.com/blog/json-web-tokens-jwt-are-dangerous-for-user-sessions/
Uładzislaŭ
ооо, спасибо большое, то что надо
Null
Go и MySQL: настраиваем пул соединений
https://habr.com/ru/company/oleg-bunin/blog/583558/
@Golang_google
e2
Привет! Такая проблема возникала, запускаю по ssh небольшой gin сервер. Он работает но ровно до тех пор пока не разорвётся ssh. Как думаете в чём может быть проблема?
Maks
запускать в бэкграунде пробовал?
Maks
или через nohup/screen
e2
А как этого избежать не подскажете?
e2
Anonymous
Нет чисто go run
ты когда закрываешь ssh, то все дочерние процессы (в том числе go run) закрываются, как тебе посоветовали выше. нужно запускать в бэкраунде (nohup go run &) например
Anonymous
Привет всем. При sql.query(select * from table) я получаю данные и делаю scan в модель(структуру таблицы) этой базы. Я получаю все что я указал в структуре. А что мне делать если я хочу получить по меньше информации. Например (select column1, column2 from table). Нужно ли мне создавать для этого новую структуру?
Anonymous
Без либов.
Anonymous
А остольные ведь будут пустыми при маршале в джсон?
jeff
Hello, Does anyone know how GFS(google file system) works?
Anonymous
Спасибо большое.
Anonymous
у меня есть несколько файлов(login.go, upload.go) и как их указать как импорты в main файл? когда указываю путь(они лежат в той же директории, что и main) то пишет, что login.go is not in GOROOT. (я не хочу кидать эти файлы в горут)
Alexander
Anonymous
есть другой способ как имортнуть пакеты в мейн файл?
Patamen
Вопрос к знатокам Fiber
Для Middleware JWT авторизации можно настроить TokenLookup(где смотреть и на какой параметр)
И AuthScheme
У меня требование сделать авторизацию JWT
Где в заголовке запроса будет следующий вид:
"Token":"<token>"
Без ключевых слов Bearer и тд и тп
Кто-нибудь разбирался с подобным?
Maks
есть другой способ как имортнуть пакеты в мейн файл?
Пакет это директория грубо говоря. Если 3 файла лежат в одной директории, соответственно у них будет одинаковый package
Соответственно обращаться к вызову функций и структур (что публичных что приватных) из этого пакета можно как угодно
Anonymous
если бы было все так просто
Anonymous
я пытался создать директоирию с исходниками, импортировал путь и писало cannot find module
Anonymous
go mod init делал - не помогло
Maks
нет, именно так и есть)
Maks
У тебя 3 файла го в одной директории
Maks
так?
Anonymous
на данный момент да
Maks
покажи какие у них package. Наверняка одинаковые.
Anonymous
у логина package login
Anonymous
у upload - package upload
Anonymous
у мейн package main
Anonymous
надо поменять на мейн?
Anonymous
сейчас исправлю
Александр
в сублайме есть хороший плагин для go
Anonymous
не, все тоже самое
Anonymous
ладно, спасибо всем, я сам исправлю
Maks
Maks
В одной директории не может быть пакетов с разными именами пакетов
Maks
и между друг другом их не нужно импортить
Maks
они как бы расширяют функционал всего пакета
Maks
Если бы ты использовать вскод с плагинами, голанд, или в своей среде нашел бы плагины для языка - то ты бы видел эти ошибки еще до запуска программы)
Anonymous
я ничего не понял
Anonymous
как мейн файл поймет, что ему нужно зайти в логин.го и осуществить логин
Maks
Maks
там обрезан был)
Anonymous
ааааааааааааааааа
Anonymous
у них у всех одинаковый пакет
Anonymous
из-за этого, да?
Maks
да
Anonymous
понял, спасибо
Maks
Потому что в одной директории разных пакетов быть не может
Anonymous
и я могу сейчас напрямую общаться к структурам?
Maks
Файлы это просто разделение для удобства восприятия.
Maks
Да, к приватным даже, потому что ты находишься в том же пакете
Alexander
Вот поэтому надо книжку сначала прочитать фундаментальную)
Maks
это как писать в одном классе
Anonymous
я пропускал главы с пакетами и импортами
Anonymous
считал что-то скучное
Maks
Я к этому сам пришел, без книг))) просто думал смотрел и типо блин тупо
Anonymous
xd
Maks
потом понял идею
Anonymous
все, спасибо
xasai.denet
понял, спасибо
Если захочешь декомпозировать структуру проекта , то тебе go mod надо
Alexander
Maks
ну да у меня изначально уровень хороший есть и багаж языков)
Maks
Вчера накидал себе мигратор для постгреса. Абстрактный, без драйвера.
Maks
там в конструктор передаешь драйвер, директорию с миграциями, конфиг (типо логин, пароль, хост, порт, база данных) и потом сам описываешь cli и вызываешь нужные команды из мигратора.
Maks
Ну а миграции по сути заполняешь обычным sql
Maks
пока что есть 2 метода, создать файл миграции (с описанием обязательно) и накатить все миграции)
Maks
по порядку.
Anonymous
undefined Test
Почем так? Ведь до этого вроде норм работало
Vadim
Добрый день. Кто-нибудь разрабатывал парсер сайтов с рендерингом js, к примеру этой либой https://github.com/geziyor/geziyor ? Не могу разробраться что делать что бы подключить Chrome к нему. Может кто направит на путь истинный
Alexander
Null
Weekend Offer: две онлайн-встречи => оффер в Delivery Club => бонусом двойная зарплата
Чтение этого поста займет меньше минуты. А получить оффер и стать частью крутой технической команды Delivery Club можно за одни выходные 23-24 октября.
🔥 Go в Delivery Club, мы создали условия:
• работа в команде лучших технических специалистов,
• бонусом две зарплаты при получении оффера 23-24 октября,
• интересные и амбициозные задачи,
• возможность влиять на бизнес и видеть результаты своей работы в режиме реального времени.
Записывайтесь, общайтесь с тимлидами, выбирайте команду, в которой хотите работать, – и добро пожаловать в фудтех!
Подробности: https://tech.delivery-club.ru/goweekend
Emil
Уже хотел шутить, что пошел работать в деливери, а тем джуны не нужны(
xasai.denet
Alexander
Ща не скажу)
Alexander
А вот фреймворки готовые не юзал
Alexander
Добрый день. Кто-нибудь разрабатывал парсер сайтов с рендерингом js, к примеру этой либой https://github.com/geziyor/geziyor ? Не могу разробраться что делать что бы подключить Chrome к нему. Может кто направит на путь истинный