Size: a a a

Node.js — русскоговорящее сообщество

2021 February 18

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
источник

XD

XtReLL DEV in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
es6 модули не обязательно использовать
Не совсем Вас понял. Что бы писать es6+ код без различных зависимостей в виде babel и тд, в поле type, файла package.json , я указываю значение "module", что с 13 версии ноды можно делать из под коробки. Проблема как раз из-за этой строчки, все файлы с расширением .js, содержащие commonJS синтаксис не работают корректно. Если менять разрешение на cjs. то проблема не решается. Начинает жаловаться сама библиотека. Да и как я понял, сам sequelize не очень адаптирован под es6+.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
XtReLL DEV
Не совсем Вас понял. Что бы писать es6+ код без различных зависимостей в виде babel и тд, в поле type, файла package.json , я указываю значение "module", что с 13 версии ноды можно делать из под коробки. Проблема как раз из-за этой строчки, все файлы с расширением .js, содержащие commonJS синтаксис не работают корректно. Если менять разрешение на cjs. то проблема не решается. Начинает жаловаться сама библиотека. Да и как я понял, сам sequelize не очень адаптирован под es6+.
ошибаетесь ))

не нужно указывать "module", чтобы использовать ес6 синтаксис. и бабель не нужен. нода все уже сама умеет.

просто использовать require вместо import. да-да, ес6 синтаксис никак не связан с импортами
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Мейби наоборот? у меня 1000 записей, я построчно читаю и по(предположим заголовку) нахожу нужную мне запись, но я не делаю JSON.parse своего файла, а всего лишь сравнию два заголовка
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Переслано от Каренина
форматировать джсон для того чтобы читать его построчно - как-то это неправильно
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Но если что, то поправьте меня
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Господа, подскажите, что если у меня приложение чувствительно к последовательности запросов от каждого клиента, что делать в случае кластеризации, хотелось бы, чтобы каждый клиент привязывался к одному инстансу приложения и соответственно его запросы выполнялись по порядку. Допустим в кубере/докере несколько реплик и если они там раунд робином раскидывают запросы, то я так понимаю второй запрос может вполне один из инстансов выполнить быстрее, а первый медленнее и последовательность будет нарушена.
источник

К

Каренина in Node.js — русскоговорящее сообщество
Nikita Chaykin
Мейби наоборот? у меня 1000 записей, я построчно читаю и по(предположим заголовку) нахожу нужную мне запись, но я не делаю JSON.parse своего файла, а всего лишь сравнию два заголовка
ну, в принципе никто вам не запрещает это делать, но вот я лично не могу найти применение такому подходу, если только я не знаю четко номер строки которая мне нужна. Почему бы тогда не использовать бд, если вам нужен поиск, там ведь даже по бинарным джсонам можно искать будет?
источник

<Zaur/> Abdulg... in Node.js — русскоговорящее сообщество
подскажите что означает ошибка?
 /var/www/zaab/data/.nvm/versions/node/v15.6.0/lib/node_modules/pm2/lib/ProcessContainerFork.js:30
import(url.pathToFileURL(process.env.pm_exec_path));
^^^^^^
это при запуске приложение pm2 start AppName

нода 15, pm2 4.5.4
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Да, я буду потом добавлять бд, но сейчас делаю именно с fs, я знаю заголовок строки и время, искать буду либо по тому либо по тому
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Переслано от Каренина
ну, в принципе никто вам не запрещает это делать, но вот я лично не могу найти применение такому подходу, если только я не знаю четко номер строки которая мне нужна. Почему бы тогда не использовать бд, если вам нужен поиск, там ведь даже по бинарным джсонам можно искать будет?
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Сергей Пограничный
Господа, подскажите, что если у меня приложение чувствительно к последовательности запросов от каждого клиента, что делать в случае кластеризации, хотелось бы, чтобы каждый клиент привязывался к одному инстансу приложения и соответственно его запросы выполнялись по порядку. Допустим в кубере/докере несколько реплик и если они там раунд робином раскидывают запросы, то я так понимаю второй запрос может вполне один из инстансов выполнить быстрее, а первый медленнее и последовательность будет нарушена.
RabbitMQ поможет мне такую client - specific очередь сделать? Клиент идентифицирутся по токену
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Сергей Пограничный
RabbitMQ поможет мне такую client - specific очередь сделать? Клиент идентифицирутся по токену
да
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Если это JWT токен, то типо каждый инстанс будет пулить и каждый раз верифицировать и чекать токен на поиск "своего" и где в какой логике привязывается клиент к какому-то инстансу не понятно
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Сергей Пограничный
Если это JWT токен, то типо каждый инстанс будет пулить и каждый раз верифицировать и чекать токен на поиск "своего" и где в какой логике привязывается клиент к какому-то инстансу не понятно
а нельзя сделать так, чтобы клиент был на своем инстансе?
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а нельзя сделать так, чтобы клиент был на своем инстансе?
В смысле, на уровне клиента какой-то биндинг к порту инстанса или что-то вроде этого?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Сергей Пограничный
В смысле, на уровне клиента какой-то биндинг к порту инстанса или что-то вроде этого?
скорее на уровне балансировщика, но да
источник

D

Danil in Node.js — русскоговорящее сообщество
Добрый день. Кто может помочь с составлением скрипта Google таблиц? Нужно, чтобы при вставке/ручном вводе строки она передавалась на сервер. Я сделал такой скрипт, и повесил на него триггер «При редактировании». Но, он не передаёт мне те аргументы(value, row) которые описаны в Google api docs(events)
источник

D

Danil in Node.js — русскоговорящее сообщество
источник

D

Danil in Node.js — русскоговорящее сообщество
Запрос на сервер приходит, с этим все нормально. Но вот нужных свойств в объекте «e» нету
источник