
Alex
12.07.2018
13:58:31
с хабра вот просто смотрел-делал
а тут у типа нет некста

Alexander
12.07.2018
13:58:50
app.use((req,res,next)=>{/*somethink*/;next()}
впервые вижу чтобы так писали

Google

Alexander
12.07.2018
13:59:45
еще и require в жопе гдето
мде

Евгений
12.07.2018
14:01:14

Grigoriy
12.07.2018
14:01:29
может кто сталкивался

Alex
12.07.2018
14:01:56
app.use((req, res, next) => {
bodyParser.urlencoded({ extended: true });
next();
})

Grigoriy
12.07.2018
14:01:59
не могу написать регулярное выражение по замене всех повторяющихся элементов (от двух и более символов) в строке за один проход
(.+)(-{2,})(.+) -> $1-$2 но чтоб рекурсивно
вопрос встал в nginx там где нету replaceAll

Alexander
12.07.2018
14:02:45

Alex
12.07.2018
14:03:02
чего-то нет, я ж так понимаю он любую инфу поступающую через запросы через себя прогоняет

Alexander
12.07.2018
14:03:19

Voskresus
12.07.2018
14:03:20

Alex
12.07.2018
14:03:40
окес, спасибо)

Google

Alexander
12.07.2018
14:03:42
и как ты then принимаешь?

Voskresus
12.07.2018
14:03:58
.then((err, ok) => {
console.log(ok)
})

Alexander
12.07.2018
14:04:12
а, лол

Voskresus
12.07.2018
14:04:15

Alexander
12.07.2018
14:04:26
ну тип .then заведомо без ошибок
для ошибок есть .catch

Voskresus
12.07.2018
14:04:41
с первым все ок

Grigoriy
12.07.2018
14:05:08
я бы сделал так
let [e, res] = await Promise(done => done(123)).then(res => [null, res]).catch(e => [e]);
if (e) {}
// ... actions

Voskresus
12.07.2018
14:05:08
разве можно всего один передавать ?

Grigoriy
12.07.2018
14:06:19
я не уверен что резолвер хочет на входе видеть два аргумента

Alexander
12.07.2018
14:06:20
использовать стили колбеков в промисах... прикольно, да

Grigoriy
12.07.2018
14:06:22
массивом надежнее

Alexander
12.07.2018
14:06:43

Grigoriy
12.07.2018
14:06:59

Alexander
12.07.2018
14:07:09
вообще не тебя
я и в туториалах такое видал

Grigoriy
12.07.2018
14:07:52
на мой взгляд легко читается и дебажится

Voskresus
12.07.2018
14:08:10
Тут есть кто в hh работает ?

Google

Grigoriy
12.07.2018
14:08:26
хабрахабр или хедхантер

Alexander
12.07.2018
14:08:29

Grigoriy
12.07.2018
14:08:44
:P

Voskresus
12.07.2018
14:09:05

Grigoriy
12.07.2018
14:09:26
как написать регулярное выражение по замене всех повторяющихся элементов (от двух и более символов) в строке за один проход
(.+)(-{2,})(.+) -> $1-$2 но чтоб рекурсивно
онихуя
(?:(?:[-]{2,})(.))
(?:(?:[-]{2,})(.)) => -$1

Eugene
12.07.2018
14:14:16
https://github.com/eslint/eslint-scope/issues/39 ?

Grigoriy
12.07.2018
14:15:27
а не, не пашет. там идет "если в строке имеется заменить на такую-то" а не заменить все вхождения

Voskresus
12.07.2018
14:18:04
подскажите модулес который делает из куки строки json обджект

Cenator
12.07.2018
14:18:48

Никита
12.07.2018
14:19:14
https://twitter.com/joepie91/status/1017411484509298688
Аккуратнее там.
Я пока ещё не смотрел, еду, через полчаса гляну.

Voskresus
12.07.2018
14:20:06

Alex
12.07.2018
14:28:33
вот в доке показано, как сторонние модули в мидлвэйр кидать, типо туда-сюда на все вопросы сработает
в общем сработало, спасибо, что про некст сказал хоть и не в нем дело оказалось

Voskresus
12.07.2018
14:38:33

Google

Igor
12.07.2018
14:42:17

Roma
12.07.2018
14:48:08
гайз, если мы говорим об объекте как о коллекции, то он занимает в памяти меньше места чем идентичный ему массив?

Сергей
12.07.2018
14:58:31

Евгений
12.07.2018
15:06:37

Sergei
12.07.2018
15:09:30

Admin
ERROR: S client not available

Roma
12.07.2018
15:19:02

Mr_Babrums.bin
12.07.2018
15:32:13
а откуда такая красивая подсветочка отступов?

Alex
12.07.2018
15:33:15

Sergei
12.07.2018
15:33:23

Mr_Babrums.bin
12.07.2018
15:36:34
Спасибо

Dmitry
12.07.2018
15:38:00
Всем привет. Подскажите пожалуйста как лучше возвращать результат запроса к базе, если результат несколько записей базы с кучей полей ? Использую экспрес. Заранее благодарен ?

Mr_Babrums.bin
12.07.2018
15:39:33

Dmitry
12.07.2018
15:40:56

Mr_Babrums.bin
12.07.2018
15:42:13
Так они вроде так и возвращаются
Или я с MySQL путаю

Dmitry
12.07.2018
15:43:42
Результат в 1 строку большую склеивает.

Mr_Babrums.bin
12.07.2018
15:47:32
ой, яхз. кто знает что за фигня?

Алексей
12.07.2018
15:52:04
Подскажите пожалуйста для чего нужен jsonwebtoken? Чтобы считывать информацию с него и реже к ДБ обращаться?

Google

Алексей
12.07.2018
15:57:14
Т.е. сгенерил при входе токен с нужной инфой в нём, отправил клиенту в куки например и там где нужна инфа о пользователе -> декодировать токен и взять от туда информацию
Такой принцип?
Можно ли туда id прост запихнуть и там где нужна информация о пользователе -> декодировать токен -> достать юзера по ид с ДБ -> передать следующей middleware
Или же хранить всю информацию в токене и не дергать БД
Считается ли это норм практикой?

Yurii
12.07.2018
16:05:21
jwt-токен хорошая штука, но 2 раза подумай не проще ли все-таки сделать через сессии.
Если у тебя есть мультилогин с нескольких девайсов и change/reset password - то тебе лучше не юзать jwt

Сергей
12.07.2018
16:45:50
как токен аутентификации jwt вреден

Alexander
12.07.2018
16:46:42
ну, я сумасшедший и пишу в jwt логин и пароль.
и юзаю для аутентификации, да
псих

Alexander
12.07.2018
16:47:27

Сергей
12.07.2018
16:47:28

Yurii
12.07.2018
16:47:28

Alexander
12.07.2018
16:47:55

Сергей
12.07.2018
16:48:01

Alexander
12.07.2018
16:48:06
покажи

Сергей
12.07.2018
16:48:08
блядь
это base64
скинь свой jwt
я скину то что ты внутрь положил