Задать вопрос
Ответы пользователя по тегу Node.js
  • Как загрузить и обработать несколько файлов в node. Js?

    Rulexec
    @Rulexec
    Метатеоретик теории типов
    Нужно использовать что-нибудь для обработки multipart/form-data, вроде node-multiparty.

    Там в событии part будут приходить потоки, нужно будет копировать их содержимое в список в таблицу имяфайла → список кусков. Затем по окончанию запроса посчитать общую получившуюся длину файлов в каждом списке, сделать такой буффер, скопировать всё в один, обрабатывать как хочется.

    Отправить тривиально — держать ссылку на response, как закончили обрабатывать — туда можно записать ответ. Только если у вас не текстовые файлы и хотите, чтобы он автоматически скачался, а не показался в браузере — установите заголовок ответа в application/octet-stream.
    Ответ написан
    Комментировать
  • Есть пример чата. Но он не хочет работать?

    Rulexec
    @Rulexec
    Метатеоретик теории типов
    Этот пример крайне устарел и написан довольно криво.

    Во-первых в public/scripts/chat.io.js неправильно указан адрес сервера, должен быть localhost:8080 вместо localhost.

    Во-вторых использовалась какая-то старая неизвестная версия socket.io, нужно подбирать. Это видно по 42 строке server.js, где используется xhr-polling транспорт вместо текущего polling.

    Если хочется заставить это работать — исправьте адрес сервера, не трогайте server.js и начинайте перебирать major'ные версии socket.io, пока не найдёте ту, под которую оно было сделано (репозиторий обновлялся в январе 2013, искать нужно в той окресности).

    Но я бы не заморачивался с примером, у которого даже package.json нет.
    Ответ написан
    Комментировать