Quels modules vous utilisez pour vous connecter à votre serveur CouchDB, dans vos applications de Node.js ? Et pourquoi recommanderais-tu quelque module vous utilisez ?
Réponses
Trop de publicités?Lors du démarrage, ne pas utiliser CouchDB bibliothèques en NodeJS!
Il y a plusieurs, mais ils sont en grande partie des couches minces d'emballage de l'API HTTP. Mais le Nœud a une très forte prise en charge de HTTP. C'est pas plus mal de faire de simples requêtes HTTP. C'est plus simple. C'est moins sujette aux erreurs. Lorsque CouchDB ajoute une fonctionnalité, vous n'aurez pas besoin d'attendre pour support de bibliothèque. Vous allez apprendre et comprendre CouchDB mieux. C'est bien la peine d'éviter une bibliothèque au premier abord.
J'ai utiliser le haut- querystring
module, et aussi Mikeal Rogers demande de la bibliothèque, qui est un super mince HTTP commodité de la bibliothèque.
Je suis l'auteur de nano. Lors du démarrage avec CouchDB j'ai fait exactement comme Jason Smith conseillé l'utilisation Mikeals demande de la bibliothèque. Nano est né de l'utilisation de ce code dans la production et la réalisation, j'ai eu quelques codé qui pourraient être améliorés et abstraite.
Le résultat final est minimaliste et vous avez encore du chemin à faire vers le bas pour le niveau de la demande et de faire une demande (ce que de nombreux utilisateurs n').
Nano a été très bien accepté par la CouchBase de l'équipe, principalement parce que c'est tellement simple et les cartes à l'API.
Si vous êtes intéressé par la vérification plus consultez cet article de blog: http://writings.nunojob.com/2011/08/nano-minimalistic-couchdb-client-for-nodejs.html
J’ai écrit un wrapper API HTTP très propre et simple, appelé `` . Il n’ajoute pas toutes les fonctionnalités comme un ORM ballonnement, et il en résulte des conventions de Node.js typiques pour les rappels et async code.