@nodejs_ru

Страница 2414 из 2748
Ярослав
13.08.2018
19:51:22
Да подошло, спасибо

Alexander
13.08.2018
19:51:32
?

Google
Ярослав
13.08.2018
19:52:23
Хорошо что есть такой чат, и такие люди)

Станислав
13.08.2018
21:23:05




Стоп

Не тот скрин



?
13.08.2018
21:25:03
это не json, это Object

Sergey
13.08.2018
21:25:22
Возьми имя поля в кавычки

Станислав
13.08.2018
21:27:08
Возьми имя поля в кавычки
Бля, одинарные кавычки нельзя использовать, лол)

Спасибо ребята

Дмитрий
13.08.2018
21:30:54
Не всегда кстати

Sergey
13.08.2018
21:31:46
https://www.json.org/

Станислав
13.08.2018
21:31:51
Это же нормально использовать require в любом месте кода? Например так: if (условие) { if (условие) { const test = require('./one.json') //... } else { const test = require('./two.json') //... } }

Google
Дмитрий
13.08.2018
21:32:01
Внезапно, babelrc например спокойно юзает json5

Sergey
13.08.2018
21:32:02
В парсере написано, что он ищет двойные

Дмитрий
13.08.2018
21:32:35
В этом парсере да, но он уже потихоньку задалбывает людей

Таймураз
14.08.2018
05:27:31
Это же нормально использовать require в любом месте кода? Например так: if (условие) { if (условие) { const test = require('./one.json') //... } else { const test = require('./two.json') //... } }
В идеале лучше всего стягивать модули в начале файла, чтобы не нужно было искать, от каких модулей зависит текущий

Nell
14.08.2018
06:31:32
Привет! Подскажите, пожалуйста, как вы запускаете приложения node на продакшне (linux)? Делаете ли вы что-то типа node index.js & или пользуетесь screen? А может быть, есть другие популярные решения?

Alexander
14.08.2018
06:31:47
pm2

Sergey
14.08.2018
06:32:05
pm2

Alexander
14.08.2018
06:32:33
docker)

Dika
14.08.2018
06:33:19
node index.js & серьезное продакшн решение

Nell
14.08.2018
06:33:23
спасибо

Alexander
14.08.2018
06:34:09
=) а потом ps aux | grep index
Энтерпрайз мониторинг

Alexander
14.08.2018
06:35:15
а вообще pm2 хорошо заходит, через него еще деплой удобно делать

Nell
14.08.2018
06:42:00
pm2 выглядит очень просто и удобно, спасибо

Sheldhur
14.08.2018
06:48:17
И в докер

Alexander
14.08.2018
06:51:11
Проще ядро линукса пересобрать с уже вшитым твоим проектом

Дмитрий
14.08.2018
06:51:29
LFS

Sheldhur
14.08.2018
06:52:16
А че сложного?

Google
Mark
14.08.2018
06:54:50
Привет, кто-нибудь работал с S3 Presigned URL? Нужно загрузить файл на S3, потом тригернуть Lambda, которая в свою очередь достанет файл и обновит DynamoDB в соответсвии с данными из файла И у меня пару вопросов: 1) Лучше на прямую отправлять файл в Lambda функцию (не думаю) или сделать как описал выше? 2) Может кто может на пальцах (или примере) показать, как прикрутить Presigned URL к этому аттракциону? 3) Не совсем понял, как с помощью этой ссылки загрузить файл, как я понимаю - отправлять реквест с файлом, но это не точно. Подскажите? С AWS знаком лишь слегка.

Дмитрий
14.08.2018
06:57:16
https://t.me/aws_ru

Mark
14.08.2018
06:59:52
Спасибо

Станислав
14.08.2018
08:37:39
В идеале лучше всего стягивать модули в начале файла, чтобы не нужно было искать, от каких модулей зависит текущий
Если я хочу хранить данные в много джсон файлах и буду стягивать их прям в цикле, например? for (key in obj) { data.push(require('./'+obj[key])) //... } Так делают вообще?

Станислав
14.08.2018
08:39:05
Я бы читал и парсил
Как считать его?

Таймураз
14.08.2018
08:39:22
Станислав
14.08.2018
08:39:55
fs.readFile
спасибо за наводку, дальше думаю разберусь

Таймураз
14.08.2018
08:40:08
У fs-extra модуля ещё просисифицированная версия есть А ещё есть util.promisify

Serega
14.08.2018
08:42:17
спецы, доброго здравия! я тут подумал, надо спросить вашего совета, правильно ли я делаю, может это неправильный подход в ноде. Чтобы отрисовать разные элементы на странице, я сначала загружаю данные из базы данных на стороне сервера. Получается некий хеш с набором того, что надо отрисовать. Но отрисовать я хочу это на стороне клиента с помощью react. Сейчас я передаю данные с сервера на клиентскую обработку первым пришедшим в голову способом: слепляю данные в JSON .stringify, кладу в невидимый тег, а на стороне клиента проделываю обратную процедуру. Вопрос: как это вообще делается правильно?

Serega
14.08.2018
08:44:46
ну это для ajax-запросов, понятно. Но делать лишний запрос - это как-то некрасиво

или, типа, писать просто прямо <script>let data=этот json-пакет?

Serega
14.08.2018
08:47:47
что-то нагуглил. спасибо. сейчас разберусь. здравия и процветания, низкий поклон!

Ришат1с
14.08.2018
09:07:49
Ребята, есть у кого-нибудь линк на гитхаб проект, где реализован чат с комнатами?

?️Ivan
14.08.2018
09:09:42
Кто подкинет материал интересного для начинающего, кроме доков?

Google
Alexander
14.08.2018
09:11:24
Шутка про гугл
а это и не шутка

?️Ivan
14.08.2018
09:11:57
Шутка про гугл
Ну там искать, думаю у кого нибудь есть интересные ссылки ?

Nell
14.08.2018
09:12:19
а это и не шутка
Гугл - машина. А у людей бывает по настоящему интересный материал в сохрнёнках

?️Ivan
14.08.2018
09:12:53
Nell
14.08.2018
09:14:21
https://medium.com/devschacht/node-hero-chapter-3-cae7333c7f3d

http://habr.com/post/328466

?️Ivan
14.08.2018
09:14:38
Tob1
14.08.2018
09:16:17
Добрый день

Nell
14.08.2018
09:16:50
Tob1
14.08.2018
09:17:18
модуль request использует кто?

Xenobyte
14.08.2018
09:18:39
da

Tob1
14.08.2018
09:19:40
он может забивать оперативку?

или у меня проблемы с руками

Valery
14.08.2018
09:20:38
гайз, вопрос по git rebase - осваиваю. при помощи git rebase сплющил все предыдущие коммиты в коммит eabd387 хочу склеить два оставшихся коммита в один: eabd387 -> 6669639 но команда git rebase ругается на что-то - так и не понял конкретно, на что. как мне выполнить склейку коммитов в данном случае?



Vadim
14.08.2018
09:38:03
Кто подкинет материал интересного для начинающего, кроме доков?
Вот тут можно интересного найти: https://github.com/vladimir37/js-thread/blob/master/Wiki/learn.md

Sergei
14.08.2018
09:41:46
он может забивать оперативку?
Ну ответ то сначала попадает в оперативку.

Sars
14.08.2018
09:54:16
Пытаюся все сделать два сервера которые обмениваются между собой данным на tcp протоколе по двум портам. Можно ли сделать приблизительно по такому шаблону? Первый сервер: Запускаем сервер. Создаю сокет. net.createServer(). listen(9999) socket = new net.Socket() Второй сервер: Точно также: net.createServer().listen(8888) socket = new net.Socket()

Google
Sars
14.08.2018
09:56:19
По одному порту в одну сторону, по второму в обратную сторону

¢
14.08.2018
10:38:00
как можно запушить директорию (неотслеживаемое содержание) any ideas ?

Yura
14.08.2018
10:40:38
Директории не трекаются гитом Только файлы

Сунь туда файл и пушь

Tob1
14.08.2018
10:43:02
Ну ответ то сначала попадает в оперативку.
у меня очень много запросов, все они обрабатываются и забивается оперативка

3гб за 10 мин уходит

я думал сборщик мусора удаляет локальные переменные функции по ее завершению

¢
14.08.2018
10:50:27
Директории не трекаются гитом Только файлы
ошибаешься ) если создать директорию с другим названием и туда те файлы из (неот.содер), то он открывает

Sergei
14.08.2018
10:51:20
я думал сборщик мусора удаляет локальные переменные функции по ее завершению
все зависит от того что вы делаете с теми локальными переменными и как идут запросы. Когдато была похожая трабла, правда с выборкой с бд. Сначала выборка сохранялась в памяти, а потом передавалась клиенту, соответственно при большом количестве запросов памяти не хватало.

¢
14.08.2018
10:55:19
да. gitignore убрал , но все равно так

?
14.08.2018
10:56:17
отправляю новый запрос на основе данных от прошлого
И получаешь замыкание. Соответственно, предыдущие данные продолжают считаться сборщиком как "нужные", вот и проблема с memory leak.

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