zamir
post
zamir
const fetchData = { method: 'POST', body: formData }
сomorsiс
ну, значит со стороны express смотришь в req.body
zamir
да пробывал, но там пустой объект
zamir
const formData = new FormData(addCarForm);
сomorsiс
а у тебя миддлваря на парсинг боди включена в express?
zamir
вот так соби раю данные с формы
сomorsiс
я не уверен что у тебя formData приводится к строке адекватно
zamir
мммм, сча гляну
Igor
Народ подскажите, имеет ли смысл ioc в node
доня.
имеет
Michael
Здравствуйте, небольшой вопрос от новичка в Node.js по потокам (Streams). Пользуюсь двумя либами - exceljs и jszip. Первая может эксель-таблицу записать в поток, вторая прочитать файл в архив из потока. Так как потратил уже много времени на исследование механизма потоков написал такой дикий костыль:
Michael
Michael
Думаю опытные разработчики смогут подсказать идею как можно сделать взаимодействие двух библиотек через один поток в асинхронном виде
Michael
Так как сейчас сначала выполнение кода блокируется на выгрузку файла в буфер, а потом на загрузку в архив
Дима
Трансформ стрим же есть?
Michael
мне собственно трансформаций никаких не нужно) только из одного места в другое данные передать как есть. Могли бы показать трёхстрочный пример показать, как это было бы для: 1. standardDoc.write(стрим для записи) 2. zip.file('fileName', стрим для чтения) Просто из доки данные получить первым методом и в zip.file вторым аргументом их отправить)
ill-ya
думаю запустить проект через докер - выглядит так:
ill-ya
ill-ya
думаю а как релоадить-то
ill-ya
nodemon тот же?
ill-ya
но докер же с хоста не пробрасывает file events будет работать через одно место же? Лучше запускать на локали без докера при разработке?
ill-ya
правда на маке мож и будет пахать но на винде для nodemon надо --legacy-watch ? а это жесть
Дима
>докер >на винде О — оптимизм
ill-ya
у меня мак )
ill-ya
я в общем говорю
Sergey
А с ним какие то проблемы есть на винде?
ill-ya
на маке из под докера разработка с nodemon?
Дима
Нет докера — нет проблем
ill-ya
А с ним какие то проблемы есть на винде?
когда подрубаешь с хоста папку в контейнер и закускаешь nodemon - то он не услышит события из хост ситемы(changed, removed...) ... это очень быстро работает
Дима
Мне хватило ровно три дня компостирования мозгов чтобы переехать с десятки на арч, чтоб наверняка
ill-ya
--legacy-watch каждые s2 проверяет файлы(это нагрузка)
ill-ya
выходит не моментально и грузится диск постоянно
ill-ya
линк - https://github.com/docker/for-win/issues/56
ill-ya
я на маке все равно юзаю везед докер, остановил и чистые порты и система. а разрабатываешь под тойже версией что и будет продакшен и разворачивать очень быстро потом. короче докер это супер. если конечно один проект на компе - тогда можно все локально развернуть
N1
Плюсую за докер
ill-ya
vscode подрубился к дебаг сессии но не тормозит на точках
ill-ya
./node_modules/.bin/nodemon --nolazy --require babel-register --inspect=0.0.0.0:5858 ./src/start.js
ill-ya
ill-ya
что может быть?
Ivan
что может быть?
моя рабочая версия
Ivan
может trace:sm ?
Anonymous
Привет. Я провел эксперимент. Поставил сеттаймаут на res.send 10 секунд и открыл поочередно штук 6 вкладок. В итоге последняя вкладка загружалась примерно 25 секунд. Почему не 10?
ill-ya
попробую
Anonymous
Ну я и так вижу явно больше 10 секунд
Anonymous
Или с какой целью?
сomorsiс
определить более точное место проблемы
Anonymous
Тут вроде и так минимум вводных данных
ill-ya
может trace:sm ?
не помогло
Ivan
не помогло
у тебя докер в винде?
ill-ya
macos
сomorsiс
@aedigital >After scratching my head for quite a while, I suddenly recall that the browser has a connection limit on the same host!
сomorsiс
может в этом проблема?
Ivan
macos
именно точки не ставятся? вообще коннектится?
ill-ya
ставятся и валидируются что там есть
Anonymous
может в этом проблема?
Хм, возможно. Как бы тогда попробовать. В 5 разных браузерах?))
Ivan
другой нодой?
ill-ya
ага
ill-ya
вижу что в loaded scripts уже пропущенные через babel файлы скорее всего они их не всязывает
ill-ya
vscode видит что строка есть в remotePath
Ivan
--debug-brk еще может помочь
Ivan
но это неточно
ill-ya
оо поставил точку в файлах loaded-scripts и остановился
ill-ya
но мне открыл source проекта не в том месте
Ivan
сорсмапы есть?
ill-ya
как связать их в обе стороны? sourcemaps?
ill-ya
./node_modules/.bin/nodemon --nolazy --require babel-register --inspect=0.0.0.0:5858 ./src/start.js
ill-ya
я так запускаю
Ivan
ну, правильно
Ivan
а с той стороны что?
ill-ya
с той?
Ivan
в докере нода у тебя же просто? без сборки там
ill-ya
да
ill-ya
получается динамический babel
ill-ya
dist нету
Ivan
конфиг есть у него?
ill-ya
щас кину бабеля