@nodejs_ru

Страница 2051 из 2748
Cenator
22.05.2018
17:05:09
Тебе скорее всего это не нужно с:
*не нужно патчить прототип

Vasiliy
22.05.2018
18:01:52
господа, а каким способом правильнее реализовать хотрелоад ?

Google
Таймураз
22.05.2018
18:03:42
Nodemon Не Слушай его

Alexander
22.05.2018
18:04:22
Nodemon Не Слушай его
А что не так с pm2?

Таймураз
22.05.2018
18:05:27
А что не так с pm2?
С тем, что он не для разработки

Alexander
22.05.2018
18:05:43
Vasiliy
22.05.2018
18:16:09
спасибо!

Муслим
22.05.2018
18:24:45
юзаю нодемон 1.17.4, хот релоада не происходит, нода 8.11.1. Переключаюсь на предыдущие версии, но все то же самое, хотя в issue пишут что на 1.17.1 все ок

Sergey
22.05.2018
18:25:14
а у тебя файл index.js называется и лежит он у тебя в корне?

Муслим
22.05.2018
18:25:32
nodemon --watch './src/**/*.ts' -e ts,tsx --exec ts-node ./src/server/server.tsx

[nodemon] 1.17.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching: './src/**/*.ts' [nodemon] starting `ts-node ./src/server/server.tsx` server listen on port 3000

pm2?
lol

Так лень писать в ишью, может тут кто с этим сталкивался ?

anna
22.05.2018
19:25:24
Подскажите, как проверить дату в формате ISO,что она лежит в промежутке между сегодняшней датой и некой датой в будущем на сервере? как учесть все тайм зоны например 21:57 вторник, 22 мая 2018 г. (GMT+3) Москва 0:57 среда, 23 мая 2018 г. (GMT+6) Омск, Омская область эти даты одинаковые а также время. если сегодняшний день, то не меньше текущего времени

Муслим
22.05.2018
19:28:18
переведи в секунды и чекай

Google
Муслим
22.05.2018
19:28:31
типо getTime

Если я вопрос правильно понял

Муслим
22.05.2018
19:31:11
там есть diff

все что тебе нужно

в данном случае

Nikita
22.05.2018
19:32:49
Муслим
22.05.2018
19:33:57
diffTime = moment(1390310146.791877).diff( 1390309386.271075);

тебе ведь нужно узнать, сегодня больше ли, чем вчера, условно

Mikhail
22.05.2018
19:35:55
Идея подключать модули при каждом вызове функции не очень хорошая

Sergey
22.05.2018
19:37:40


Все работает. Просто нужна консультация по коду. У меня в Promise.all три запроса, В третьем используется Id пользователя из объекта сессии. И на случай если юзер будет не автроризован я сделал заглушку тернарником (строка 74), который вернет null , и третий промис разрешится без ошибки не найденого id в несуществующем объекте. Вопрос : нормально ? или в зазеркалье пишу подругом ?

Mikhail
22.05.2018
19:38:50
Безусловно. Но лучше всё равно не надо. Какой смысл?

Почему?
Зачем каждый раз подключать fs, если можно сделать это единожды? Модули, безусловно, кешируются. Но лучше так не делать

anna
22.05.2018
19:56:42
переведи в секунды и чекай
мне надо дату которая пришла в формате ISO перевести в милисекунды? а сегодняшнюю дату как узнать?также как и на фронте new Date? и она будет в милисекундах?

переведи в секунды и чекай
а если надо узнать еще и время? то есть юзер где-нибудьв Омске отправил 21 мая 21:05, то мне на бэке надо как бы сравнить эта дата и это время находятся в промежутке между сегодняшней датой и 21.09.18 например и еще если это сегодня, то еще проверить время. больше ли время его текущего времени или нет. если он ввел 21:50 и отправил на бэк, а сейчас у него 21:55, то это время уже невалидно

Google
Алексей
22.05.2018
20:15:31


Подскажите как к этому добавить Observable

К примеру если бы он назывался articles, то это было что по типу Observable<{articles: Article[]}>

Но в моем случае нет названия

Oleg
22.05.2018
20:17:06
Observable.of() ?

но зачем? на ноде кто-то использует rxjs?

или не тот чат?

Charles
22.05.2018
20:18:50
тот

Cenator
22.05.2018
20:19:00
или не тот чат?
Не всем же круды писать Кто-то решает реальные задачи

Oleg
22.05.2018
20:19:23
Morsik
22.05.2018
20:19:36
Не всем же круды писать Кто-то решает реальные задачи
какие реальные задачи решает rx которые не решают промисы?

Cenator
22.05.2018
20:22:59
какие реальные задачи решает rx которые не решают промисы?
Со стримами через промиз не очень удобно работать

Charles
22.05.2018
20:23:21
вы вот лучше скажите мне есть ли норм либа которая работает и с вложенными структурами тоже, а не как лодаш опускает лапки, как только в массиве больше чем один уровень. я вчера писал всякие там differenceWith, merge, uniqBy и это простите пиздец, я вообще не понимаю что лодаш творит (и в сырцы лезть не хочу от греха подальше)

может я конечно неправильно его готовлю.... но говносрач не хочу начинать, нужен лодаш который понимает что бывают не только key:value

Morsik
22.05.2018
20:23:27
Oleg
22.05.2018
20:27:24
1)async iterators 2)pump + promisify
Нашел статью, выглядит в целом неплохо https://medium.freecodecamp.org/rxjs-and-node-8f4e0acebc7c

Алексей
22.05.2018
20:36:11
ага, и кто-то использует rxjs?
Не использует, просто в чате по ангуляру второй раз не отвечают

Oleg
22.05.2018
20:36:49
Не всем же круды писать Кто-то решает реальные задачи
Я же говорю не тот чат бля, а они реальные задачи, реальные задачи...

Nikita
22.05.2018
20:36:50
я так и не понял

Google
Nikita
22.05.2018
20:36:56
задачи-то реальные, просто на ангуляре

Oleg
22.05.2018
20:37:26
@reactivex
да это не мне

Алексей
22.05.2018
20:38:25
Суть в том что переделываю api с ноды на drf, на нем сложно задавать респонс такого вида

поэтому пытаюсь уже ответ с drf как то подстроить

Oleg
22.05.2018
20:40:02
поэтому пытаюсь уже ответ с drf как то подстроить
а зачем? http сервисы ангуляра возвращают Observable

Cenator
22.05.2018
20:43:03
@reactivex
Здесь попробуй спросить

@alenorze

Nikita
22.05.2018
20:49:57
Суть в том что переделываю api с ноды на drf, на нем сложно задавать респонс такого вида
если новый ангуляр (2+) то он возвращает Observable вообще-то (:

Алексей
22.05.2018
20:52:20
Ну вот такая у меня ситуация, с нодовским api работает, а с пайтоновским почти идентичным нет, при этом data приходит, но использовать не могу









Oleg
22.05.2018
20:55:59
в респонсе articles, а ты берешь article

ну и + в любой непонятной ситуации в pipe ставь tap и смотри что приходит

tap(data => console.log('data->', data))

Алексей
22.05.2018
21:01:59


Oleg
22.05.2018
21:02:47
тогда в мапе просто дата

Google
Oleg
22.05.2018
21:03:11
и в возвращаемом типе Observable<Article[]>

Alex
22.05.2018
21:16:08
С тем, что он не для разработки
в продакшене для кластеризации pm2 норм или через Nginx нужно проворачивать? Что кто обычно использует?

Денис
22.05.2018
21:19:58
Народ, spawn возвращает в такой кодировке. Как превратить это в нормальные символы?



Alex
22.05.2018
21:22:22
Я бы взял докер и traifik
Traefik? Спасибо, читну

Дмитрий
22.05.2018
21:24:08
Traefik? Спасибо, читну
traefik.io, хипстерское реверс прокси

Vlad
22.05.2018
21:27:49
Дмитрий
22.05.2018
21:28:04
Иконка огонь у них
Да. Они приодели гофера)

K
22.05.2018
22:39:28
Со стримами через промиз не очень удобно работать
Можно пример как на рест реализовать такое? Небольшой пожалуйста, очень интересно

Разница между map и forEach?

Дмитрий
22.05.2018
22:46:04
Разница между map и forEach?
Мап создаёт массив, форич при перебор имеет id

K
22.05.2018
22:47:21
id при том если в перебираемых объектах массива есть .id?

Или чисто key? С forEach нельзя же перебирать объекты?

Дмитрий
22.05.2018
22:51:14
id при том если в перебираемых объектах массива есть .id?
Форич принимают функцию с тремя аргументами: элемент массива, id, массив

K
22.05.2018
22:54:32
Ок понял

Страница 2051 из 2748