
Amon Bower
12.01.2018
23:39:58
не вариант, я хотел так сделать. У меня 2 рота.
1) /api/filename
2) /api/filename.ext
Кстати, а если в я сделаю так, это норм будет?
router.get('/api/:room', [Code.get, Code.raw]);

Таймураз
12.01.2018
23:40:57

Google

Amon Bower
12.01.2018
23:40:57
в первом методе, проверю по условию, если не подходит, то next()

Таймураз
12.01.2018
23:41:43

Алексей Дмитриевич
13.01.2018
01:28:08
Коллеги, кто-нибудь swagger использует? Чёт для получения файла по сгенерированному js клиенту хуета какая-то, распарсить тип не может нив какую совсем.
type.constructFromObject is not a function
и хоть ты тресни, блин
Явно в спеке указываю что мне фал надо получить, либа пытается парсить его как объект

Anton
13.01.2018
08:22:28
Норм же юзать https://github.com/jprichardson/node-fs-extra
Чтоб file-system с промисами пользовать?

Дмитрий
13.01.2018
08:27:26
Вообще в ноде в utils есть promisify
Но я ленивый и юзаю fs-extra

Anton
13.01.2018
08:32:04

Дмитрий
13.01.2018
08:32:30
Как обычно

Anton
13.01.2018
08:33:07

Дмитрий
13.01.2018
08:34:46

Anton
13.01.2018
08:35:01
ого! Спасибо!
а че во flow-typed не засунул?

Google

Дмитрий
13.01.2018
08:36:17
Ещё тесты писать, и всё такое
А типизацию набросать — дело минут 15)

Anton
13.01.2018
08:39:53

Дмитрий
13.01.2018
08:41:06
Вот поэтому я и не контрибьючу в flow-typed ?

Anton
13.01.2018
08:41:16
:)

Дмитрий
13.01.2018
08:41:32
Надо конечно выпилить все колбэки, по хорошему

Anton
13.01.2018
08:42:43
если уж совсем по хорошему, то и то и то надо оставить. Там ведь промис вернется только если колбэк не передал

Dimanius851
13.01.2018
08:48:50
кто-нибудь знает, на npm есть какая-то валидация при publish-е пакетов?
запушил бесполезный пакет, а его качают

Дмитрий
13.01.2018
08:49:34
Возмутительно

Dimanius851
13.01.2018
08:50:03
ну не совсем бесполезный, так-то смысл в нём есть

Леха
13.01.2018
08:50:36
Нет, премодерации там нет

Dimanius851
13.01.2018
08:51:33

Vitaly
13.01.2018
08:52:40
Это роботы. Народ развлекается

Дмитрий
13.01.2018
08:53:37
Как правило это те кто заинтересован в каждом пакете в npm, типа runkit

Dimanius851
13.01.2018
08:54:07
в runkit-е его нет, а больше сервисов я не знаю

Дмитрий
13.01.2018
08:54:50
Ну вот их больше
А сколько ещё непубличных — минимум 30 почти у каждого пакета в первые месяцы будет

Dimanius851
13.01.2018
08:55:31
эх, печаль, я думал, поймал популярность за хвост

Леха
13.01.2018
08:56:09

Dimanius851
13.01.2018
08:56:23
ага :(

Дмитрий
13.01.2018
08:56:38

Google

Iosif
13.01.2018
09:01:46
Всем привет, можете подсказать, как сохранить колбек промиса, чтобы потом его вызвать?

Леха
13.01.2018
09:02:46
Колбэк промиса? О_о

Iosif
13.01.2018
09:02:54
resolve который
то есть я хочу отдать промис, а резолвить его уже в другом месте

Таймураз
13.01.2018
09:04:02
Функцию resolve можно передать куда угодно

Iosif
13.01.2018
09:09:03
но как? Я туплю как-то
new Promise((resolve, rejcet) => {}),
Как отсюда resolve сохранить, чтобы в одном классе и отдать этот промис и резолвить его позже?

Никита
13.01.2018
09:10:55
let resolve;
new Promise((res) => {
resolve = res;
});
// ...
resolve();

Iosif
13.01.2018
09:12:31
и правда, как-то не додумался, что так все просто
спасибо

Таймураз
13.01.2018
09:12:42

Iosif
13.01.2018
09:13:19
я либу делаю ¯\_(ツ)_/¯

Никита
13.01.2018
09:14:04
Вообще, конечно, лучше так не делать)

Дмитрий
13.01.2018
09:23:17
Deferred называется

Таймураз
13.01.2018
09:23:18

Iosif
13.01.2018
09:23:27
?
так надо, по-другому никак

Дмитрий
13.01.2018
09:24:31
Хотя тяжело конечно чо уж

Таймураз
13.01.2018
09:25:41

Google

Iosif
13.01.2018
09:25:51
колбеки?)

KlonD90
13.01.2018
09:26:29

Admin
ERROR: S client not available

Таймураз
13.01.2018
09:26:32
колбеки?)
Я тоже не знаю, как можно по-другому
Не я пишу сия библиотеку

Дмитрий
13.01.2018
09:29:48
На самом деле конечно бы хотелось какой-либо более стабильный механизм (Deferred можно вызвать несколько раз, что напрягает) но у меня особо идей нет
что у тебя с пурсой? не разочаровался еще?
Я никуда не спешу) У меня сейчас столько жс кода ежедневно, что пурса просто чтобы душу отвести)
Правда сейчас дойду до полноценного прода на ней думаю ещё успею поменять мнение ?

Dmytro
13.01.2018
12:48:51
кто-то использует JWT авторизацию? интересно что думаете по поводу секьюрности этого метода

Alexander
13.01.2018
12:53:48
Если бы было несекьюрно, никто бы не использовал. Криптография.

Dmytro
13.01.2018
13:05:44
логично

Nikita
13.01.2018
15:27:21
puppeteer можно пустить через прокси как-то?

Таймураз
13.01.2018
15:30:20

Nikita
13.01.2018
15:30:29
да я уже видел это

Cenator
13.01.2018
15:38:27
Как можно через хедеры закрывать доступ к ноде из сторонних клиентов?

енот
13.01.2018
15:39:23
это на примере экспресса
ой, тьфу, надо ж читать
req.headers

Cenator
13.01.2018
15:43:35
Спс

Kolya
13.01.2018
18:49:31
не вижу дату ?

Google

Ilgiz
13.01.2018
18:50:18
скорей всего фейк для подьеба просто

Cenator
13.01.2018
18:50:50

Again
13.01.2018
18:50:58
какой самый модный фраемворк для ноды?
koa2?

Cenator
13.01.2018
18:51:13

Vitaliy
13.01.2018
18:52:07
polka

Vitaly
13.01.2018
18:52:55

Vitaliy
13.01.2018
18:53:12
ну да
ну годно
;)))