
Alexander
13.08.2018
19:49:49
/vk\.me\/join\/(\S+)/ig ?

Ярослав
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
В этом парсере да, но он уже потихоньку задалбывает людей

Nikolay
14.08.2018
01:12:18

Таймураз
14.08.2018
05:27:31

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

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

Victor
14.08.2018
06:36:58

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

Alexander
14.08.2018
08:38:00

Таймураз
14.08.2018
08:38:11

Станислав
14.08.2018
08:39:05

Таймураз
14.08.2018
08:39:22

Станислав
14.08.2018
08:39:55

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

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

Nell
14.08.2018
08:44:15

Serega
14.08.2018
08:44:46
ну это для ajax-запросов, понятно. Но делать лишний запрос - это как-то некрасиво
или, типа, писать просто прямо <script>let data=этот json-пакет?

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

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

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

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

Nell
14.08.2018
09:11:12

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

Sergei
14.08.2018
09:41:46

?️Ivan
14.08.2018
09:43:19

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 мин уходит
я думал сборщик мусора удаляет локальные переменные функции по ее завершению

Dzmitry
14.08.2018
10:46:17

¢
14.08.2018
10:50:27

Sergei
14.08.2018
10:51:20

Yura
14.08.2018
10:51:29

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

Tob1
14.08.2018
10:55:31
отправляю новый запрос на основе данных от прошлого

?
14.08.2018
10:56:17