Size: a a a

2018 December 16

RI

Ruslan Ibragimov in Kotlin JVM
первая ожидает Forward хидер
источник

RI

Ruslan Ibragimov in Kotlin JVM
не уверен что nginx его передает по дефолту
источник

RI

Ruslan Ibragimov in Kotlin JVM
т.е. нужен XForwardedHeaderSupport
источник

RI

Ruslan Ibragimov in Kotlin JVM
и тогда будет ip в local (если напрямую) либо origin (если через nginx)
источник

IM

Ivan Medvedev in Kotlin JVM
Поэкспериментировал, достаточно просто X-Forwarded-For $proxy_add_x_forwarded_for (без X-Real-IP) и в request.origin.remoteHost будет ip клиента хоть через nginx хоть напрямую. В общем разобрался, спасибо.
источник
2018 December 19

P

Pepega in Kotlin JVM
Всем привет, кто нибудь работал с KMongo coroutine?
источник

P

Pepega in Kotlin JVM
источник

P

Pepega in Kotlin JVM
Некоторые моменты не очень понятны, почему например collection.drop() не используется с импорта
источник

P

Pepega in Kotlin JVM
И можно ли сделать update не всего документа, а некоторых полей
источник

P

Pepega in Kotlin JVM
импорты кмонги
compile("org.litote.kmongo:kmongo-core:3.9.0")
compile("org.litote.kmongo:kmongo-coroutine:3.9.0")
источник

BP

Bogdan Panchenko in Kotlin JVM
А что пишет в ошибках?
источник

P

Pepega in Kotlin JVM
то что по сигнатуре не совпадает
источник

P

Pepega in Kotlin JVM
я так понимаю корутины нужны для того чтобы асинхронный код писать как синхронный
источник

P

Pepega in Kotlin JVM
а в сигнатурах (не всех) экстеншнов все равно колбэки
источник

P

Pepega in Kotlin JVM
хотя с импортами странновато
например
import org.litote.kmongo.coroutine.drop
код drop в либе выглядит так:
suspend fun MongoDatabase.drop() {
   singleResult<Void> { this.drop(it) }
}

вызываю я его так:
collection.drop()
источник

P

Pepega in Kotlin JVM
но котлин (или кто там) видит метод от async driver'a
источник

BP

Bogdan Panchenko in Kotlin JVM
Pepega
то что по сигнатуре не совпадает
Ну так, не все параметры указал...
источник

P

Pepega in Kotlin JVM
ну в том же дропе вообще нет параметров
источник

P

Pepega in Kotlin JVM
я его так и вызываю
источник

BP

Bogdan Panchenko in Kotlin JVM
Тогда странно
источник