Size: a a a

2021 June 22

⛪️Поп Гапон⛪️... in Go-go!
Ну да, обычно фронт отдельно пишут
источник

KF

Kirill Fimchenko in Go-go!
и это не только с го так. считается нормальным всегда разделять фронт и бек
источник

ЮD

Юрец Dudec in Go-go!
Всем привет!
Может кто подсказать в чем проблема с клиента rpc отправляю контекс в духе
ctx = account_id.WithContext(ctx, string(accountID)) //accountID="123-231"
s.Client.SaveDraft(ctx, inBlob)
Со стороны сервера он пустой
str:=account_id.FromContext(ctx) //""
func FromContext(ctx context.Context) string {
if v, ok := ctx.Value(accountKey).(string); ok {
 return v
}
return "guest"
} func WithContext(ctx context.Context, v string) context.Context {
return context.WithValue(ctx, accountKey, v)
}
источник

AS

Andrey Shuster in Go-go!
обычно 2 сервиса - апи на backend-technology + фронтенд на frontend-technology
это если тебе нужно SPA. Но если просто статика, то реакт не нужен.
источник

RL

Ragnar Lodbrok in Go-go!
Так контекст же не передается от клиента к серверу
источник

ЮD

Юрец Dudec in Go-go!
так передается же SaveDraft(ctx context.Context, in *Application, opts ...grpc.CallOption) (*StatusResponse, error)
источник

RL

Ragnar Lodbrok in Go-go!
context.Context работает в рамках одного приложения.
Если вы хотите передать от клиента в сервер что-то, то это надо передавать в переменной in *Application
источник

ЮD

Юрец Dudec in Go-go!
Я оборачиваю контекст, добавляя key value в чем проблема, зачем мне городить служебными данными модель в Апликейшен?
источник

ЮD

Юрец Dudec in Go-go!
я просто это к тому что это работало на Ubuntu. А на Fedore 34 не работает почему то сейчас.
источник

DP

Daniel Podolsky in Go-go!
вот ОС тут точно ни при чем
источник

ЮD

Юрец Dudec in Go-go!
мб, я proto не правильно установил?
источник

RL

Ragnar Lodbrok in Go-go!
Context не передается между клиентом и сервером ( что логично, потому что клиент и сервер с gRPC не обязательно написаны на Go, а значит в них в принципе не будет context)
источник

ЮD

Юрец Dudec in Go-go!
Ну так я их на go пишу
источник

ВС

Владимир Столяров... in Go-go!
Там можно заголовки передавать
источник

ВС

Владимир Столяров... in Go-go!
И читаются/пишутся они как раз через контекст
источник

LV

Legio V Alaudae in Go-go!
Не совсем верно. В контекст будут падать хидеры
источник

LV

Legio V Alaudae in Go-go!
А, уже ответили
источник

RL

Ragnar Lodbrok in Go-go!
Сорри, не знал такого
источник

EL

Evgeny Lilekov in Go-go!
Коллеги, добрый день! Кто-то работал с ory/oathkeeper?
Могу-ли я каким-то образом передать для роли anonymous правило "Если есть токен, то пропускаем и присваиваем заголовок X-User" и "Если нет токена, то пропускаем, но не присваиваем заголовок"
источник

AK

Andrey Kartashov in Go-go!
привет! Кто работает с jetbrains idea? Только что заметил, что если у меня в clipboard скопирована какая-нибудь ссылка на репу в github, он мне предлагает её поставить (go get наверное). Что-то мне как-то не нравится, что плагин в IDE имеет доступ к clipboard
источник