Size: a a a

2020 May 25

AS

Andrei 🦉 Sergeev in Go-go!
но нужно быть готовым к тому, что самим придётся много чего допиливать, например, он все ошибки от бэкенда переводит в 500 по дефолту
источник

GP

Georgy Perevozchikov in Go-go!
источник

GP

Georgy Perevozchikov in Go-go!
Andrei 🦉 Sergeev
но нужно быть готовым к тому, что самим придётся много чего допиливать, например, он все ошибки от бэкенда переводит в 500 по дефолту
Ага
источник

AS

Andrei 🦉 Sergeev in Go-go!
а зачем?
источник

GP

Georgy Perevozchikov in Go-go!
Andrei 🦉 Sergeev
а зачем?
Тип вот такой вариант мне не нравится.

А как?)
источник

Д

Дмитрий in Go-go!
Daniel Podolsky
коллеги, добрый день!

вводная:

у меня есть переменная A типа ssh.PublicKey , https://github.com/golang/crypto/blob/master/ssh/keys.go#L293

конкретный тип этой переменной - *ssh.rsaPublicKey , https://github.com/golang/crypto/blob/master/ssh/keys.go#L336

то есть - это, фактически, *rsa.PublicKey

Задача:

получить из переменной A  переменную B , типа *rsa.PublicKey

не могу придумать, как, из-за того, что  ssh.rsaPublicKey - приватный. то есть - могу придумать reflect и marshal/unmarshal, но хочется именно сконвертировать тип

помогите, пожалуйста
там вам же не rsaPublicKey приватный нужен, а rsa.PublicKey (публичный). или я не понял вопроса?
источник

AS

Andrei 🦉 Sergeev in Go-go!
ваши сервисы должны сами валидировать приходящие запросы, кракен просто прокся на стероидах по сути
источник

GP

Georgy Perevozchikov in Go-go!
Andrei 🦉 Sergeev
ваши сервисы должны сами валидировать приходящие запросы, кракен просто прокся на стероидах по сути
Это понятно. У меня так и есть все.
Я хочу чтобы дока к этому всему как то подтягивалась.
источник

AS

Andrei 🦉 Sergeev in Go-go!
ну и nginx перед кракеном лишний, он понадобится только если нужно статику какую то отдать
источник

DP

Daniel Podolsky in Go-go!
Дмитрий
там вам же не rsaPublicKey приватный нужен, а rsa.PublicKey (публичный). или я не понял вопроса?
похоже, что не поняли
источник

AS

Andrei 🦉 Sergeev in Go-go!
Georgy Perevozchikov
Это понятно. У меня так и есть все.
Я хочу чтобы дока к этому всему как то подтягивалась.
а, тогда разместите доку за кракеном на отдельных путях
источник

GP

Georgy Perevozchikov in Go-go!
источник

Д

Дмитрий in Go-go!
1. конкретный тип этой переменной - *ssh.rsaPublicKey
2. то есть - это, фактически, *rsa.PublicKey
3. получить из переменной A  переменную B , типа *rsa.PublicKey

э?
если это фактически *rsa.PublicKey (type alias)
источник

GP

Georgy Perevozchikov in Go-go!
Andrei 🦉 Sergeev
а, тогда разместите доку за кракеном на отдельных путях
Вот типо у меня сейчас так.
источник

а

а кто это in Go-go!
Дмитрий
1. конкретный тип этой переменной - *ssh.rsaPublicKey
2. то есть - это, фактически, *rsa.PublicKey
3. получить из переменной A  переменную B , типа *rsa.PublicKey

э?
если это фактически *rsa.PublicKey (type alias)
это не алиас
источник

а

а кто это in Go-go!
это новый тип
источник

GP

Georgy Perevozchikov in Go-go!
Но мне не нравится то что я могу у конфига open api написать все что хочу. И это никак не будет отражаться.
То есть я хочу чтобы при изменении конфига krakend он требовал валидеый конфиг документации у open api или наоборот.

То есть я хочу чтобы дока всегда была в актуальном состоянии.
источник

GP

Georgy Perevozchikov in Go-go!
Вот сейчас у меня все так сделано. Но я не понимаю как мне синхронизировать open api с krakend конфигом.
источник

AS

Andrei 🦉 Sergeev in Go-go!
Georgy Perevozchikov
Но мне не нравится то что я могу у конфига open api написать все что хочу. И это никак не будет отражаться.
То есть я хочу чтобы при изменении конфига krakend он требовал валидеый конфиг документации у open api или наоборот.

То есть я хочу чтобы дока всегда была в актуальном состоянии.
похоже на фичу генерации конфига кракена из конфигурации openapi
источник

AS

Andrei 🦉 Sergeev in Go-go!
Georgy Perevozchikov
Вот сейчас у меня все так сделано. Но я не понимаю как мне синхронизировать open api с krakend конфигом.
из коробки никак
источник