Я новичок в JavaScript / NodeJS, так что простите меня за то, что, вероятно, является основным вопросом.Но я пытаюсь понять кое-что фундаментальное.
У нас есть проект, структурированный примерно так:
- Нижний слой состоит из многократно используемого NodeJS SDK
- Этот пакет используется с локальным index.html (через вызовы JavaScript)
Текущая задача, над которой я работаю, заключается в написании кода вSDK для
- Чтение данных из http REST API
- Форматирование этих данных
- Создание архива на диске
- Запись отформатированных данных вzip
Затем мне нужно написать код в index.html
- Чтобы указать путь
- Начните описанные выше шаги, чтобы создать zip
В качестве отправной точки я играл со стандартным модулем NodeJS fs .Однако когда я просматриваю код,
import fs from 'fs';
переводит fs в {}.Кажется, есть отдельный модуль browserify-fs , который позволит мне поддерживать fs.Но эта проблема заставила меня усомниться в подходе, который я использую.
- Является ли fs хорошим вариантом для использования в браузере?
- Насколько часто JavaScript в браузере поддерживает потоковую передачу в zip?Т.е. в отличие от загрузки ранее существующего zip-файла с http-сервера.
Оцените этот вопрос с открытым окончанием.Но мне любопытно услышать, что думает сообщество.