@nodejs_ru

Страница 1463 из 2748
Maxim
06.01.2018
03:26:51
ну в общем условном пакете с тестами надо знать про то как инициализировать и запрашивать запускаемые пакеты

в одном сервисе поле userId, а в другом user_id - и приехали

в принципе у меня формуриется пакет @local/isomorphic - может быть имеет смысл продолжить и тянуть его во все микросервисы, например на бэке в месте с фронтовым io

или в микросервисе связанным с ОРМ, тянуть всякую чушь про io сервиса для хранения файлов

Google
Дмитрий
06.01.2018
03:31:30
devDeps

При деплое не тянуть

Maxim
06.01.2018
03:32:03
не получится

ОРМ микросервис же должен подтянуть из расшаренного пакета io своё io

Дмитрий
06.01.2018
03:33:05
Ну пусть тянет

Maxim
06.01.2018
03:33:43
тогда на фронте у человека может оказаться код, с ио между микросервисами )

ну в принципе пофиг, если пролезет. там чёрт ногу сломит после аглифая

блин, джест не понимает, изменения в соседних пакетах

ватч не хавает

очень печально в шторме и вс коде с рефакторингом между пакетами

вот поэтому и не особо тянул всё в общий пакет

SilencerWeb
06.01.2018
04:39:02
а с помощью интервала не канает запускать?

Google
dexofan
06.01.2018
06:47:24
Господа, как можно функцию упростить? function isInPlaylist(id, tracksList) { for (let item of tracksList) { return id === item.track_id; } } Где trackList объект такого формата { title: "yasff" author: "tesdatat" track_id: 14881 } А id на входе 841320 для примера

инспекция ругается, что цикл не циклит

Naught
06.01.2018
06:49:48
Вызови треклист[айди]

Alexander
06.01.2018
06:50:08
народ, если по крону одновременно дёргать один и тот же скрипт на ноде, но с разными параметрами, потоки будут блокироваться?

Naught
06.01.2018
06:50:09
Вернёт либо значение либо не вернёт. И обработай

dexofan
06.01.2018
06:51:02
Неа

Так не пойдет

Ид это не номер объекта же

А значение в объекте

Naught
06.01.2018
06:51:38
А, хорошо

Фильтр

Tracklist.filter((obj)=>obj.id! = id)

Naught
06.01.2018
06:53:04
Если не косячу с областью видимости

dexofan
06.01.2018
06:53:10
Массив объектов

Sergey
06.01.2018
06:53:21
Тогда .find()

dexofan
06.01.2018
06:53:39
Вот таких объектов { title: "yasff" author: "tesdatat" track_id: 14881 }

Naught
06.01.2018
07:46:11
Google
dexofan
06.01.2018
07:46:41
хм

Таймураз
06.01.2018
07:47:15
Array.prototype.some

dexofan
06.01.2018
07:47:59
Хм

Таймураз
06.01.2018
07:49:10
Хм
Уже понял, что делать?

dexofan
06.01.2018
07:52:23
Не, голова уже не варит. Сейчас подробнее опишу, что мне нужно. Есть два массива с треками. К одному из них я применяю map и возвращаю только элементы которых нет в другом списке.

tracks.map(item => { if (!isInPlaylist(item.track_id, searched.hits)) { return item });

Таймураз
06.01.2018
07:53:34
(tracks, trackID) => tracks.some(track => track.track_id === trackID) Вернёт true, если есть нужный трек в списке

dexofan
06.01.2018
07:59:00
Допер, спасибо

Moe
06.01.2018
08:09:15
гайз, я новичок в ноде и экспрессе вот хочу в Postman сделать такой запрос - http://localhost:3001/artists/Depeche Mode а как мне в данном случае правильно написать динамическую часть url? если она составная, как здесь?

Moe
06.01.2018
08:18:50
http://localhost:3001/artists/Depeche+Mode
а в обработчике не нужно распарсить эту часть, получается? я сделал запрос - сервер вернул, что все ОК а в базе запись осталась



Cenator
06.01.2018
08:19:47
Сделай консоль лог

Moe
06.01.2018
08:19:57
ок

как правильно парсить такое дело? подскажите.

regexp

ага - все работает )

A.
06.01.2018
08:57:35
Всем привет!

Google
A.
06.01.2018
08:58:01
Где картинка почему JWT лучше не использовать?

Чат сломался на клиенте, аттачи не показывает

Такая картинка хорошая

Moe
06.01.2018
09:00:27
Где картинка почему JWT лучше не использовать?
а по JWT есть на русском туториал норм?

Таймураз
06.01.2018
09:01:13
Ну а оригиналы с картинкой вот http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/ http://cryto.net/~joepie91/blog/2016/06/19/stop-using-jwt-for-sessions-part-2-why-your-solution-doesnt-work/

Таймураз
06.01.2018
09:04:46
A.
06.01.2018
09:05:41
Moe
06.01.2018
09:14:19
я написал свое первое приложение на node+express+mongo+mongoose салют! ))

Admin
ERROR: S client not available

Moe
06.01.2018
09:14:51
правда, без веб-морды )

dexofan
06.01.2018
09:15:22
Делал кто нибудь авторизацию в вк с получением cookie?

Eldar
06.01.2018
09:31:27
Dimanius851
06.01.2018
10:38:11
ребят, pm2 с --node-args="--experimental-modules" не работает импор ни через import, ни через require... Хотя и без флага же должно всё работать? node -v 8.9.4 https://gist.github.com/DmitryGG/7272122354b8eda17c8c9418a0acf3f5

Harry
06.01.2018
10:48:57
кто парсеры писал? использую jsdom, между парсингом страниц нужно какой-т интервал ставить?

Cenator
06.01.2018
10:49:46
Как хочешь

Harry
06.01.2018
10:55:27
Как хочешь
разницы нет? ну там сервак не упадет

Cenator
06.01.2018
10:55:42
Ну смотря какой сервак

Amon Bower
06.01.2018
10:58:34
Подскажите, где тут ошибка? Я использую Restify в качестве сервера.

Google
Amon Bower
06.01.2018
10:58:35
https://gist.github.com/Archakov06/baa3724c40430fbdc3e945ebb2737f19

Запрос выполняется, но не возвращает ответ

dexofan
06.01.2018
11:00:30
Eldar
06.01.2018
11:00:51
Запрос выполняется, но не возвращает ответ
1. Зачем ты после res.json делаешь next()?

Cenator
06.01.2018
11:01:11
Amon Bower
06.01.2018
11:02:05
1. Зачем ты после res.json делаешь next()?
честно сказать, не точно понял его предназначение. Думаю, что этот метод нужен в любом случае, при возвращении ответа

без него так же не возвращает ответ

dexofan
06.01.2018
11:02:38
Eldar
06.01.2018
11:02:41
Ты просто где-нибудь вверху делал res.json({ message: 'correct' }); ?

Что-бы просто возвращало ответ, без обращения в базу

Amon Bower
06.01.2018
11:04:30
https://gist.github.com/Archakov06/baa3724c40430fbdc3e945ebb2737f19

Обновил. Добавил всё из контроллера

Eldar
06.01.2018
11:06:35
Да это ок, ты просто делал res.json в начале функции? Смотрел что все норм и возвращает?: check(req, res, next) { res.json({ some: 'json' }) }

Amon Bower
06.01.2018
11:07:35
да, так возвращает норм

Vitaliy
06.01.2018
11:09:00


Eldar
06.01.2018
11:09:12
У тебя возможно затык в `if (isCorrect) {`для него нет else условие

Amon Bower
06.01.2018
11:09:59
да, где-то я там накосячил с условиями, поэтапно буду тестить

Eldar
06.01.2018
11:10:05
Держи нас в курсе о своем списке непрочитанных сообщений! Есть еще другие чаты с непрочитанными? Можешь скриншотов дать

да, где-то я там накосячил с условиями, поэтапно буду тестить
И еще, вот это: if (team === curTeam) { return true; } else { return false; } Замени на: return team === curTeam;

Amon Bower
06.01.2018
11:11:19
точно

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