Size: a a a

2020 April 16

KD

Kirill D in Go-go!
ziggy lucid
у меня всегда ноль возвращает почему-то
Пиши в личку, давай смотреть
источник

АС

Андрей Своднин... in Go-go!
Всем доброго времени суток.
Не кто не сталкивался с задачий написания  websocket клиента с авторизацией по токену?
Есть какой нибудь example с чего начать?
Перерыл весь Google ничего актуального не нашёл. Кроме gorilla/websocket, но там нет примеров с авторизацией по токену.
источник

PF

Petr Filippov in Go-go!
а кто это
при том
а ты объект итера в интерфейс прокидываешь?
источник

KD

Kirill D in Go-go!
ziggy lucid
@kirilldanshin или @valyala, можете по-русски объяснить, что именно показывает fasthttp.Server.GetCurrentConcurrency()? И почему он всегда нулевой?
(И да, @kirilldanshin — старый акк)
источник

AS

Andrei 🦉 Sergeev in Go-go!
Андрей Своднин
Всем доброго времени суток.
Не кто не сталкивался с задачий написания  websocket клиента с авторизацией по токену?
Есть какой нибудь example с чего начать?
Перерыл весь Google ничего актуального не нашёл. Кроме gorilla/websocket, но там нет примеров с авторизацией по токену.
авторизация по jwt токену?

обычно сначало по обычному http авторизуют, а потом делают upgrade до websocket
источник

RS

Roman Sharkov in Go-go!
Process user
так работает, а вот так, нет
https://play.golang.org/p/CK3__fwgWK8
а как оно, собсно, должно работать?!

что бы ты хотел чтоб Unmarshal запихал в int?
источник

AS

Andrei 🦉 Sergeev in Go-go!
пример с главной страницы gorilla/websocket
var upgrader = websocket.Upgrader{
   ReadBufferSize:  1024,
   WriteBufferSize: 1024,
}

func handler(w http.ResponseWriter, r *http.Request) {
  // вот тут обрабатываем jwt токен из запроса

   conn, err := upgrader.Upgrade(w, r, nil)
   if err != nil {
       log.Println(err)
       return
   }
   ... Use conn to send and receive messages.
}
источник

Pu

Process user in Go-go!
Roman Sharkov
а как оно, собсно, должно работать?!

что бы ты хотел чтоб Unmarshal запихал в int?
Мне сложно ответить на этот вопрос, т.к. я только начал работать с го
источник

PF

Petr Filippov in Go-go!
а кто это
при том
https://play.golang.org/p/2LyR-lXW5Qp
может я ошибаюсь, но в чем разница?
источник

RS

Roman Sharkov in Go-go!
Process user
Мне сложно ответить на этот вопрос, т.к. я только начал работать с го
в Go есть такое понятие как “zero value”: https://tour.golang.org/basics/12

https://dave.cheney.net/2013/01/19/what-is-the-zero-value-and-why-is-it-useful

если не сделать поле указателем - единственное что остётся библиотеке encoding/json это оставить поле нетронутым, т.е. присвоить zero-value
источник

RS

Roman Sharkov in Go-go!
Petr Filippov
https://play.golang.org/p/2LyR-lXW5Qp
может я ошибаюсь, но в чем разница?
когда-же уже playground будет автоматом форматировать код при нажатии на “share” 😶
источник

PF

Petr Filippov in Go-go!
а что там не так?
источник

PF

Petr Filippov in Go-go!
импорт?
источник

RS

Roman Sharkov in Go-go!
Petr Filippov
а что там не так?
ну просто часто люди не форматят код прежде чем им поделиться)
в данном случае не страшно, но я уже такого повидал..
источник

RS

Roman Sharkov in Go-go!
я при открытии ссылки на playground сразу format тыкаю по привычке, хотелось бы этого не делать)
источник

PF

Petr Filippov in Go-go!
ну укажи на что не нравится, в следующий раз, чтоб не делать ошибку, вижу что в стандартном форматировании неправильно упорядочиваются локальные и внешние импорты
источник

PF

Petr Filippov in Go-go!
:D
источник

D

DaySandBox in Go-go!
Message from Combine Soldier deleted. Reason: external link (?)
источник

PF

Petr Filippov in Go-go!
не против, сделать лучше
источник

C

Calculon in Go-go!
Roman Sharkov
я при открытии ссылки на playground сразу format тыкаю по привычке, хотелось бы этого не делать)
источник