@nodejs_ru

Страница 1490 из 2748
Orkhan
15.01.2018
10:18:38
ребят есть хороший "best practice" REST API (node.js + mongodb) boilerplate/starter kit ? с грамматно настроенной защитой и тд.

Eldar
15.01.2018
10:19:59
// eslint-disable-next-line max-len
Да но он говорит что заебется писать так каждый раз для import / require и ему нужно автоматическое правило на весь проект для всех таких конструкций

Владимир
15.01.2018
10:20:28
в .eslintrc пусть тогда вырубит

Google
Eldar
15.01.2018
10:20:39
Владимир
15.01.2018
10:20:49
правило max-len

Eldar
15.01.2018
10:21:06
Правило НУЖНО, но нужно вырубить только для конструкций import / require, лол)

Но технической возможности такой кажется нет простой =(

Dima
15.01.2018
10:21:39
В доке такое вот нашел: "ignorePattern" ignores lines matching a regular expression; can only match a single line and need to be double escaped when written in YAML or JSON --- над попробовать

Eldar
15.01.2018
10:21:52
О, неплохо оО

Вроде готовая регулярка есть даже: https://eslint.org/docs/rules/max-len#ignorepattern

Dima
15.01.2018
10:23:23
Спасибо за наводку про eslint!

Eldar
15.01.2018
10:24:00
Да ты сам практически решил проблему почитав доку и найдя ignorePattern oO Чтение документации наше все

Таймураз
15.01.2018
10:39:02
Спасибо за наводку про eslint!
Ты вопрос совершенно неправильно поставил Начал решать проблему через задницу

Dima
15.01.2018
10:42:58
Ну да, этож целая методология — "не искать легких путей" )

Таймураз
15.01.2018
10:43:34
Ну да, этож целая методология — "не искать легких путей" )
Попробуйте без длинных названий обойтись

Dima
15.01.2018
10:46:35
Попробуйте без длинных названий обойтись
Да, вероятно, к чему-то такому оно и придет.

Google
Dmitry
15.01.2018
10:58:27
Тут как-то спрашивали что надо читать новичку. А почему такое : https://nodeguide.ru/doc/ не за-pin-ить?

Dmitry
15.01.2018
11:17:56
но оно ведь достаточно старое
Ну тоды что-то новое! Надо предложить и за-pin-ить

Alexander
15.01.2018
11:35:55
Такой вопрос. Если я полученные данные отдаю в ctx.body, то получаю нужный результат, но если вывожу их в console.log, то получаю огромный объект всего всего. Как получить нужное?

енот
15.01.2018
11:41:34
ctx.body.paramname

Это если ты боди распарсил уже чем-то типа body-parser

Alexander
15.01.2018
11:42:52
ctx.body.paramname
Не, не то :) Решил оборачиванием в промис

Kostya
15.01.2018
11:59:49
Подскажите, как правильно прочитать паралелльно два файла используя стримы ?

Dmitrii
15.01.2018
12:06:21
создать два стрима

Vitaly
15.01.2018
12:09:09
fastify
А чем он хорош?

Victor
15.01.2018
12:09:37
Всем привет. Ребят, не могли бы подсказать, можно ли реализовать с помощью диструктуризации подключить модули в проект? Примерно так: import {nameModule, nameModule2, ...N } from {nameModule, nameModule2, ...N }

Cenator
15.01.2018
12:10:18
А чем он хорош?
на сайте же все написано

Kostya
15.01.2018
12:12:12
создать два стрима
А можно ли использовать два стрима в связке с промисами ?

Vitaly
15.01.2018
12:12:20
на сайте же все написано
я подумал может у вас есть свои кейсы

Kostya
15.01.2018
12:22:35
смотря как и зачем
Есть задача прочитать два файла, их данные раскинуть на два массива сравнить их и результирующий массив записать в 3 файл.

Сергей
15.01.2018
12:24:01
Kostya
15.01.2018
12:24:45
сравнить? после сравнения двух элементов не может получиться третьего
Не корректно написал. Отфильтровать два массива и записать результат фильтрации в 3

Валера
15.01.2018
12:27:59
А скажите, без АПИ я не смогу в своём приложении взаимодействовать с посторонним сайтом?

Google
Валера
15.01.2018
12:30:16
Ну, например, перейти на сайт моей локальной пиццерии и заказать любимую пиццу в одну кнопку?

Remite
15.01.2018
12:35:31
Вы можете написать плагин для хрома, который заходя по указанной ссылке будет выполнять определенные действия со страницей, как например заполнять в форме размер/ингридиенты пиццы, и нажимать кнопку купить Если Вас это интересует

Buka
15.01.2018
12:58:59
Можно ли для RoboMongo настроить прокси?

Или может быть кто-то знает похожую программу, где это можно сделать

Eldar
15.01.2018
13:02:34
А скажите, без АПИ я не смогу в своём приложении взаимодействовать с посторонним сайтом?
Можешь, через обходной и не самый надежный путь (по причине возможной изменяющейся верстки целевого сайта пиццерии). Есть https://github.com/GoogleChrome/puppeteer или PhantomJS, которые ты можешь запускать со своей JS логикой аля "кликнуть по кнопке .someBtn" из своего Node.js приложения

Alfred
15.01.2018
13:13:41
попробуйте https://phantombuster.com Тут все делается на стороне их сервера. Используют Nick.js. Использовал его когда нужно парсить сайт с запуском яваскрипта. Типа angular или react

Orkhan
15.01.2018
13:18:53
Какую СУБД выбрать для свзяки с node.js? допустим для проекта типа Авито. Работал с MongoDB но как-то пугают меня что бывает потеря данных и тд.

Orkhan
15.01.2018
13:20:15
postgresql
а как CouchDB?

Orkhan
15.01.2018
13:23:16
А откуда эти истории, что монга данные теряет?
есть ребята с работы, говорят что после того как сервер падал у них проблемы появлялись с ним.

Сергей
15.01.2018
13:24:11
а как CouchDB?
вообще другая база кардинально другая но проще всего жить именно в postgres

Mikhail
15.01.2018
13:24:37
есть ребята с работы, говорят что после того как сервер падал у них проблемы появлялись с ним.
То есть в БД было 100 записей. Потом сервер упал, и после его подъёма в БД осталось 80 записей?

Orkhan
15.01.2018
13:25:03
А по скорости как postgresql? по сравнению с mongodb. Если делать сложный SELECT запрос

Сергей
15.01.2018
13:25:21
А по скорости как postgresql? по сравнению с mongodb. Если делать сложный SELECT запрос
ну если ты в монге сделаешь сложный запрос можешь ждать ответа очень долго а постгрес и джойны и умеет быстро делать

Evgeny
15.01.2018
13:25:50
ну аухеть мотивация

Evgeny
15.01.2018
13:26:08
давайте монго и маисам - там ваще влёт ридонли будет

Orkhan
15.01.2018
13:27:34
То есть в БД было 100 записей. Потом сервер упал, и после его подъёма в БД осталось 80 записей?
типа были проблемы в корневом доке который содержит всю базу

Sergey
15.01.2018
13:29:23
Живу с монгой 3й год. Очч доволен. Косяков (типа потери данных) не замечал.

Google
Sergey
15.01.2018
13:29:56
Но если без джойнов никак - то монга плохой вариант

Сергей
15.01.2018
13:30:03
То есть в БД было 100 записей. Потом сервер упал, и после его подъёма в БД осталось 80 записей?
у нас был кейс монгой был сервак с <1_000_000 записей после какого-то порога начались проблемы со вставкой: вставка одно элемента почему-то затрагивает другие элементы с удалением тоже, удаляешь один — пропадают соседние, удаляешь соседний появляются те которые исчезли до этого. ну и такой странной "магии" было много часть магии исчезла после обновления зато начались проблемы с бэкапами, новая монга не хотела читать бэкап предыдущей также мне рассказывали (но я сам не видел такого) что глубокие выборки тупо не всегда работают

Sergey
15.01.2018
13:31:44
странно сколько записей в монге хранится?
В том инстансе где статистика ~ 3 000 000 000 документов. Там где все остальное очень скромно. Точную цифру не скажу

Sergey
15.01.2018
13:32:33
статистика в монге ? агрегированная только что ли?

Admin
ERROR: S client not available

Сергей
15.01.2018
13:33:00
В том инстансе где статистика ~ 3 000 000 000 документов. Там где все остальное очень скромно. Точную цифру не скажу
на счет статистики там пофигу закинул и делаешь только выборки но мы дофига часто меняли данные и всё было грустно

Sergey
15.01.2018
13:33:01
Ну как сырые. Не строки конечно )

Сергей
15.01.2018
13:33:29
мне не нравится юзать монгу из-за отстутствия структуры базы на уровне базы, а не приложения

Sergey
15.01.2018
13:33:34
а чего кх не взяли?

Сергей
15.01.2018
13:33:50
Sergey
15.01.2018
13:34:13
ну для статистики кликхаус как то больше катит, чем монга

даже несмотря на то, что он сыроват еще

а, ну ему года 2 вроде

Сергей
15.01.2018
13:36:43
юзали эластик для статистики кликхаус как-то не рискнули

Сергей
15.01.2018
13:37:17
Sergey
15.01.2018
13:37:48
ну для статистики кликхаус как то больше катит, чем монга
Мб. Сейчас переезжаем на эластик и то не потому что уперлись в монгу а ради исскуства )

Google
Сергей
15.01.2018
13:38:08
в эластике важные данные хранить тоже хрень)

Sergey
15.01.2018
13:39:02
в эластике важные данные хранить тоже хрень)
От тут прям жирный плюс. Я пару раз уже грохал индекс со всеми данными. Но это скорее всего потому что я не очень еще умею эластик готовить )

ну для статистики кликхаус как то больше катит, чем монга
В кликхаусе всякие аггрегации можно как монге? (вопрос без подьеба, просто лень гуглить)

Orkhan
15.01.2018
13:41:26
а для работы с postgres в nodejs, node-sql сойдет или вручную писать запросы?

Evgeny
15.01.2018
13:43:03
Сова, смотри, стоимость вхождения в Постгрес сколько? А монго можно осилить за неделю чтения манов по вечерам. А для небольшого проекта профит идентичен

Anton
15.01.2018
13:43:11
в эластике важные данные хранить тоже хрень)
Хочу эластик заюзать для логов. Почему хрень важные данны там хранить?

Orkhan
15.01.2018
13:43:12
Сергей
15.01.2018
13:43:38
Evgeny
15.01.2018
13:43:40
Логи лучше вообще в логхаус класть

Сергей
15.01.2018
13:43:50
Anton
15.01.2018
13:45:10
Evgeny
15.01.2018
13:45:31
Угу

Sergey
15.01.2018
13:46:20
Логи лучше вообще в логхаус класть
А чего не в тот же еластик с логсташем, кибаной и прочими радостями?

Evgeny
15.01.2018
13:47:15
Для нас было проще, быстрее, даёт тот же функцонал

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