@nodejs_ru

Страница 1396 из 2748
Yashko?
13.12.2017
17:50:49
вверху /* global alert */

Morsik
13.12.2017
17:51:13
потому что в eslint правило

Ghost
13.12.2017
17:51:45
всм?

что за правило?

Google
Yashko?
13.12.2017
17:51:58
ребята читайте документацию я прошу вас

Сергей
13.12.2017
17:52:08
всм?
eslint.org

google: airbnb javascript search on page: no-alert

Андрей
13.12.2017
18:07:44
Народ, что думаете по поводу Базовой аутентификации средствами express или koa ? В простых случаях когда надо просто закрыть какой-то раздел на сервере? Естественно поверх https. Нормальное решение или все-таки следует использовать что-то посекурнее?

Сергей
13.12.2017
18:08:18
сертификаты бы

arts
13.12.2017
18:08:24
А текст ошибки прочитать не?

Morsik
13.12.2017
18:08:46
А текст ошибки прочитать не?
нужна нейронка под это дело

arts
13.12.2017
18:09:27
нужна нейронка под это дело
Судя по количеству подобных вопросов, нужна не нейронка, а нейтронка

Morsik
13.12.2017
18:24:03
кто-нить сталкивался с Error: write EPROTO 139857913854848:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:365: при запросах через прокси с request-ом?

Сергей
13.12.2017
18:34:06
https://github.com/michaelficarra/proposal-first-class-protocols очень похоже на Rust с его trait’ами

Alexander
13.12.2017
18:34:19
мне нужен совет экспертов, как мне проверить все значения в массиве с входящим значением?

Morsik
13.12.2017
18:35:15
every?

Google
Alexander
13.12.2017
18:35:16
?
13.12.2017
18:35:27
даказавана экспертам

Alexander
13.12.2017
18:35:41
my thanks

Mikhail
13.12.2017
18:58:45
потому что в eslint правило
Разве в ноде есть alert? oO

Alexander
13.12.2017
18:59:08
кстати да

Morsik
13.12.2017
18:59:59
нету

но у него index.html рядом лежит

Poul
13.12.2017
20:00:26
Я сошел с ума или это действительно так: decodeURIComponent(word.substring(index+1)); - работает decodeURIComponent(word.substring(index+1, index+5)); - выбрасывает ошибку /Users/rockbeard/web/node js/Spanch/app.js:71 return decodeURIComponent(word.substring(index+1, index+5)); ^ URIError: URI malformed at decodeURIComponent (<anonymous>) at getWord (/Users/rockbeard/web/node js/Spanch/app.js:71:9) at IncomingMessage.<anonymous> (/Users/rockbeard/web/node js/Spanch/app.js:30:17) at emitOne (events.js:116:13) at IncomingMessage.emit (events.js:211:7) at IncomingMessage.Readable.read (_stream_readable.js:475:10) at flow (_stream_readable.js:846:34) at resume_ (_stream_readable.js:828:3) at _combinedTickCallback (internal/process/next_tick.js:138:11) at process._tickCallback (internal/process/next_tick.js:180:9)

В чем дело?

Господи, разобрался... порезал строку после декодирования.

Maxim
13.12.2017
20:17:14
Ребят подскажите как правильнее организовать api который может принимать один объект и/или массив

чтоб не дублировать код

arts
13.12.2017
20:23:49
Ты поди половину символа отрезал. Декодируй, а потом отрезай.

Maxim
13.12.2017
20:58:18
разобрался с объектом и массивом, но вот следующая проблема пока не дается =) savedResult = await json.map(async mark => saveNode(mark)); возращает массив из пустых элементов, что может быть не так?

Morsik
13.12.2017
20:58:51
saveNode возвращает что-нибудь?

json - промис?

Maxim
13.12.2017
21:03:01
saveNode async функция, возращает сохраненный объект

json обычный текст

Morsik
13.12.2017
21:03:54
оберни в Promise.all()

Google
Maxim
13.12.2017
21:06:02
причем следующая строка отрабатывает замечательно savedResult = await saveNode(json);

это если в json не массив, а объект

Morsik
13.12.2017
21:06:31
savedResult = await Promise.all(json.map(async mark => saveNode(mark)));

Maxim
13.12.2017
21:07:02
спасибо =) я в js новенький совсем еще не все понимаю

сработало!

осталось разобраться почему так =)

Dmytro
13.12.2017
21:24:17
Короче, чуваки. Помните я про сейлс спрашивал?

Morsik
13.12.2017
21:24:39
нет

Dmytro
13.12.2017
21:25:19
Ну лан :(

Короче не юзайте сейлс

Леха
13.12.2017
21:36:37
А че?

DimenSi
14.12.2017
03:53:59
Короче, чуваки. Помните я про сейлс спрашивал?
ха, лол. Забавно, я вчера-позаврачера за него тоже говорил, а потом подумал и дропнул его и пошел на feathers

Dmitry
14.12.2017
05:37:59
Коллеги, кто юзал https://moleculer.services/ поделитесь опытом

Dmitrii
14.12.2017
08:03:56
игрался ток, вроде прикольная штука

equicolor
14.12.2017
09:25:14
Есть таблица состояний с pk (clientId, createdAt). Вот таким JOIN-ом таблицы в саму себя я вибираю последние данные (последний createdAt) по всем клиентам в одном запросе. https://i.gyazo.com/2afd18a4b5346db2327fe396d87fb531.png Но! На 70кк записей в базе запрос тормозит. Это можно оптимизировать?

equicolor
14.12.2017
09:31:21
У тебя перебор получается
https://i.gyazo.com/bb30b64985440989fff447f70c834304.png Да вроде нет. А есть альтернатива JOIN-у? Если его убрать и фильтровать последние данные на клиента, то много данных будет впустую гоняться

AlexMist
14.12.2017
09:32:23
GROUP BY попробуй

Google
AlexMist
14.12.2017
09:34:25
select ... MAX(createdAT) from state as s1 GROUP BY ID

equicolor
14.12.2017
09:35:11
GROUP BY попробуй
спасибо, покапаю в эту сторону)

XML+XQuery не?
а вы шутник, щас бы стек менять в проде)

AlexMist
14.12.2017
09:39:16
спасибо, покапаю в эту сторону)
https://stackoverflow.com/questions/3491329/group-by-with-maxdate

Там и твой вариант есть ...

Admin
ERROR: S client not available

equicolor
14.12.2017
09:45:48
Там и твой вариант есть ...
спасибо) затупил с формулировкой в гугл)

Vadim
14.12.2017
11:28:01
Ребят подскажите какие инструменты используете для отслеживания утечки памяти на ноде?

Vadim
14.12.2017
11:30:43
читал эту статью, она вывела на node-memwatch, есть кто пользовался данной либой?

Evgeny
14.12.2017
11:34:44
читал эту статью, она вывела на node-memwatch, есть кто пользовался данной либой?
там еще инструменты описаны, если этот не нравится. Я лично пользовался v8-profiler и node-inspector, мне хватило

Vadim
14.12.2017
11:36:51
или его нужно запускать в том файле где предполочительно происходит утечка?

под словом "запускать" я имею в виду это let profiler = require('v8-profiler');

Evgeniy
14.12.2017
11:47:22
Всем доброго дня. Ребят, хочу использовать yii2 и модули из npm. Не подскажите куда положить node_modules? В папку с js файлами?

Alfred
14.12.2017
11:48:00
node_modules обычно в корне ставим, и в гитигноре

Evgeniy
14.12.2017
11:48:39
Alfred
14.12.2017
11:48:41
Это типа vendor для composer

Evgeny
14.12.2017
11:49:14
под словом "запускать" я имею в виду это let profiler = require('v8-profiler');
обманул, я делал так https://nodejs.org/en/docs/guides/simple-profiling/

Google
Vladislav
14.12.2017
12:30:05
Знатоки mongodb, взываю к вам, ниспадая на колени.



В документе могут присутствовать свойства min_sum, max_sum, как по одному, так и вместе, или могут не присутствовать вообще. Вышеприведенный запрос возвращает только документы, в которых отсутствуют эти свойства, или в которых available строго равно min_sum или max_sum

Что я делаю не так?

Morsik
14.12.2017
12:32:29
Михаил
14.12.2017
12:33:03
А должно вернуть что?

Vladislav
14.12.2017
12:34:52
Если какое-то из свойств min_sum и max_sum присутствует в документе, то документ должен удовлетворять условию min_sum <= available или max_sum >= available

Михаил
14.12.2017
12:35:54
у тебя exists false

Vladislav
14.12.2017
12:35:57
Document { ... rules: [ { ... min_sum: ..., max_sum: ... } ] ... }

Михаил
14.12.2017
12:36:04
Стоит что указывает что идет поиск по значениям которых нету

Vladislav
14.12.2017
12:36:05
exists обернуто в $or

Михаил
14.12.2017
12:36:59
поменяй

$and и $or местами

Тебе же нужно чтобы значение существовало и было меньше n -> $and

Vladislav
14.12.2017
12:37:21
Запрос в итоге возвращает документы, в которых или min_sum или min_sum строго равно available, или где свойства min_sum и man_sum отсутствуют

Михаил
14.12.2017
12:37:34
и должно быть хотя бы какое-то из значений -> $or

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