Алексей
то есть исключение не потеряется если что
Alex fivem
Sergey
Алексей
но с манкипатчингом аккуратнее надо быть, так как тот же EventEmitter в куче мест используется, и какая-нибудь либа может не ожидать нового поведения пропатченного EE
Алексей
и тогда жизнь резко может стать очень трудной
Алексей
а это что тогда?
Алексей
блин, все понял, невнимательность
Алексей
судя по коду это замена метода стандартного EventEmitter
Алексей
или я не прав?
Алексей
или это свой EventEmitter?
Alex fivem
блин, все понял, невнимательность
я хотел посмотреть есть ли там try catch при вокруг хендлера, и как обрабатывается emit('error').
это не замена, это брекпоинт в стандартной библиотеке ноды
Алексей
а
Алексей
тогда пардон, я ошибся
Алексей
но свой event emitter писать не стоит конечно
Алексей
хотя, если ОЧЕНЬ хочется, то можно
Дима
EventEmitter вообще большинству и не нужен
Дима
Если только вы не делаете свой эвент-луп, где такой низкоуровневый подход будет оправдан)
Daniil
вопрос есть
Daniil
webpack: если я указываю секции module -> rules и module -> loaders, он игнорирует loaders
Daniil
module: {
loaders: [
{
test: /\.js$/,
use: 'source-map-loader',
enforce: 'pre'
},
{
test: /\.(woff|woff2|ttf|eot)$/,
use: 'url-loader?limit=10000&name=files/[name].[ext]'
},
{
test: /\.(png|gif|jpg|jpeg|svg)$/,
use: 'url-loader?limit=10000&name=img/[name].[ext]'
}
]
}
Daniil
в таком виде он не отрабатывает source-maps
Sergey
Sergey
Не используй их
Daniil
ага, спасибо, поправил, вроде завелось
Sergey
Попробуй иногда документацию открывать
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Это нормально readdirSync при запуске сервера?
сomorsiс
да
Sergey
Как в jest работать с dataset?
Valeriu
Есть кто-то кто работает с feathers?
Anton
Всем привет. Дайте совет плиз. Кейс такой: надо отдавать юзеру отчет, который генерится долго. Хочу сделать это асинхронно, т.е. юзер делает запрос: дай мне отчет, мы отвечаем ок, как будет готово - скачаешь в кабинете.
Т.е. мне нужна очередь заданий на генерацию.
1. Решение в лоб - пишем в базу, отдельный скрипт с периодичностью раз в секунду дергает ее и если есть что то новое - выполняет. В принципе вариант норм, но не нравятся 2 вещи: постоянное дергание базы и задержка в 1 секунду до начала выполнения скрипта.
2. Можно хранить очередь в памяти, но тогда при перезапуске мы все потеряем
3. Может юзать какой нить rabbit-mq
Может есть уже что то подобное? Подскажите плиз
Roman
Anton
Roman
ну так вы сами умеете гуглить. смотрите и сравнивайте актуальные версии
Roman
а то ещё наберётесь чьих то мнений
Anton
гуглить умею, но хочу чужих шишек
Anton
еще такая особенность: если в очереди скопилось 5 задач - мне бы их начать выполнять вместе параллельно
Anton
это выходит за классические очередм как я понимаю
Михаил Макарычев
Anton
запустится параллельно несколько обработчиков как я понимаю, мне же надо из одного выполнить несколько тасков
Михаил Макарычев
Anton
кейс такой: при выполнении заданий мне нужно образаться к апи, количество запросов к которому ограничено.
И вместе 3 запросов: /get_data/1, /get_data/2, /get_data/3
Я бы хотел выполнить 1 /get_data/1,2,3
Т.е. если в очереди накопилось 3 таска я бы хотел начать обрабатывать все 3 в одном обработчике
Михаил Макарычев
сomorsiс
нет, он хочет их передать одному обработчику
Anton
да да
Anton
т.е. не по классика - каждую таску по очереди, а так: если больше 1, то давайте все!
Den
Кодеры, есть ли способ вопроизводить аудио без плеера?
Cenator 🐈
Den
Ну возможно
Den
Я и спрашиваю способы)
Sergey
Анатолий
Den
Да
Den
Просто у меня кучу файлов очень коротких, которые нужно вопспроизвести друг за другом
Den
И менять в плеере... Ну такое...
Den
Ну это в электроне, если что
Анатолий
В электроне можно html5-теги юзать?
Анатолий
Там аудио есть
Анатолий
Или даже жс умеет
Andrey
Браузер сам умеет <audio проигрывать
Andrey
Anton сохраняй в базе и форкай эту задачу сразу. Нормальный вариант и простой.
Igor
Привет! Кто-нибудь знает нормальные online-курсы для новичков?
Cenator 🐈
Igor
Да, ну может с минимальным js
сomorsiс
learn.javascript
Igor
Anonymous
всем привет. Ребят, столкнулся со следующей проблемой. Есть функционал, который подразумеват загрузку тяжелых .json и .xlsx, их парсинг и последующее обновление бд. Во время этого процесса приложение висит, что логично, т.к. все выполняется в одном потоке. Пробовал использовать webworker-threads, но его функционала не хватает для решения этой пробемы. Может быть кто-то может подсказать в каком направлении надо смотреть? Буду очень благодарен.
Anonymous
Всем привет✌️
Valeriu
Anonymous
Привет) подскажите хорошую книгу по ноду?
Anonymous
Valeriu
Valeriu
Valeriu
Cenator 🐈
Можешь почитать любые