1) Так как весь CouchDB работает через REST API, все, что делает Футон, действительно работает через интерфейс REST.По сути, вы всегда будете загружать его через HTTP API.Выбор инструмента, с которым вы будете это делать, зависит от того, какой инструмент абстрагирует процесс от вас.В конце концов, весь проектный документ - это другой тип документа.
2) Лично, поскольку я кодирую его в python, я использую инфраструктуру couchdbkit, которая имеет автоматическую загрузкуЭто.Я уверен, что есть что-то подобное для node.js.Я не могу ответить, хотя.
3) Может быть, node-couchdb , хотя, похоже, он больше не поддерживается.В интернете много материалов, просто погуглите!