Size: a a a

Kotlin Community

2019 November 29

AT

Alexey Tkachenko in Kotlin Community
const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000;
Видимо, достаточно поменять переменную окружения PORT? Я правильно понял?
источник

AT

Alexey Tkachenko in Kotlin Community
а что с прокси?
источник

AT

Alexey Tkachenko in Kotlin Community
я нашёл там строки
// Load proxy config
   const proxySetting = require(paths.appPackageJson).proxy;
источник

AT

Alexey Tkachenko in Kotlin Community
но мне это мало помогает
источник

RU

Roman Ushakov in Kotlin Community
мне кажется тебе это не помогает
источник

RU

Roman Ushakov in Kotlin Community
WebpackDevServer 2.4.3 introduced a security fix that prevents remote
   // folder we won't consider accessing them a vulnerability. However, if you
   // use the proxy feature, it gets more dangerous because it can expose
источник

RU

Roman Ushakov in Kotlin Community
источник

RU

Roman Ushakov in Kotlin Community
ну я думаю стоит тебе пойти в kotlin.js  если* такая группа есть
источник

RU

Roman Ushakov in Kotlin Community
или спросить в ишью на крайний случай
источник

AT

Alexey Tkachenko in Kotlin Community
ладно, спасибо
источник

Н

Никита in Kotlin Community
Всем привет!
Пытаюсь вот такую штуку как-то переписать через идиомы котлина... красиво не выходит... мб подскажите что-нибудь...
private fun proxy(ex: Throwable): Throwable {
       if (ex.stackTrace == null) {
           ex.stackTrace = emptyArray()
       }
       return ex
   }
источник

Н

Никита in Kotlin Community
только если экстеншн написать типа applyIfNull
источник

RU

Roman Ushakov in Kotlin Community
Alexey Tkachenko
ладно, спасибо
у них багтрекер только свой
источник

AM

Andrew Mikhaylov in Kotlin Community
Никита
Всем привет!
Пытаюсь вот такую штуку как-то переписать через идиомы котлина... красиво не выходит... мб подскажите что-нибудь...
private fun proxy(ex: Throwable): Throwable {
       if (ex.stackTrace == null) {
           ex.stackTrace = emptyArray()
       }
       return ex
   }
Да нормальный код, можно разве что превратить в Throwable.proxy(): Throwable = apply { ... } при желании.
источник

Н

Никита in Kotlin Community
Andrew Mikhaylov
Да нормальный код, можно разве что превратить в Throwable.proxy(): Throwable = apply { ... } при желании.
прикольный вариант
источник

PB

Pavel Bayburtyan in Kotlin Community
привет всем. Хочу метод для создания map который принимает vararg pairs: Pair<K, V?>, но возращает Map<K, V>, то есть фильтруя нулевые values. Первое, что пришло в голову:
val filteredPairs = pairs.filter { it.second != null }.toTypedArray() as Array<Pair<K, V>>
return mapOf(*filteredPairs)

может есть еще варианты без unchecked cast и без java style варианта просто итерирования через все элементы и добавления тех, где second != null?
источник

SB

Sergey Barmin in Kotlin Community
filterNotNull{}.toMap() не пройдет разве?
источник

AM

Andrew Mikhaylov in Kotlin Community
Array<Pair<K, V?>> вряд ли получится filterNotNull в порядок привести.
источник

PB

Pavel Bayburtyan in Kotlin Community
Sergey Barmin
filterNotNull{}.toMap() не пройдет разве?
оно будет Pair проверят объект
источник

AT

Alexey Tkachenko in Kotlin Community
pairs.asSequence()
   .mapNotNull { if (it.second != null) it else null }
   .toMap()
источник