La guía de PouchDB
Illegal HTML tag removed : A
Illegal HTML tag removed : A
- Serif
- Sans
Illegal HTML tag removed : White
Illegal HTML tag removed : Sepia
Illegal HTML tag removed : Night
La documentación de PouchDB
CouchDB: el hermano mayor de PouchDB
Uno de los principales beneficios del aprendizaje PouchDB es que es exactamente igual a CouchDB. De hecho, PouchDB es un plagio descarado: todos los métodos de la API son los mismos, solo con ligeras modificaciones para hacerlo más a lo JavaScript.
Por ejemplo, en CouchDB puede recuperar todos los documentos de la base de datos usando:
/db/_all_docs?include_docs=true
En PouchDB esto se convierte en:
db.allDocs({include_docs: true})
La API es la misma y la semántica igual.
En los siguientes ejemplos, vamos a configurar CouchDB y a "hablar" con ella con una herramienta que usted ya conoce: su navegador.
Instalación de CouchDB
Si usted está en una distribución de Debian Linux (Ubuntu, Mint, etc.), puede instalar CouchDB usando:
$ sudo apt-get install couchdb
En un Mac usted puede hacer
$ brew install couchdb
En Windows, debe instalar CouchDB desde el sitio web de CouchDB.
Una alternativa a CouchDB: el servidor de PouchDB
Si tiene problemas para instalar CouchDB, también puede instalar el servidor de PouchDB que es un reemplazo para CouchDB y utiliza PouchDB bajo la capucha:
$ npm install -g pouchdb-server
$ pouchdb-server --port 5984
El servidor de PouchDB se encuentra actualmente en forma experimental y no lo recomendamos para entornos de producción.
Comprobación de la instalación
Una vez CouchDB esté instalado, debería estar funcionando en localhost:5984
. Para verificarlo, puede abrir la terminal y escribir
$ curl localhost:5984
Usted debe ver algo como esto:
{"couchdb":"Welcome","version":"1.5.1",...}
A continuación, abra http://localhost:5984/_utils/fauxton/ en su navegador. (O http://localhost:5984/_utils/ si ha instalado el servidor de PouchDB.)
Si ve una pantalla como la siguiente, entonces usted está listo para el "rock and roll" con CouchDB:
Configuración de CORS
CORS es una tecnología que permite a los sitios web utilizar los recursos de otro dominio. Deseará habilitar esta funcionalidad en su CouchDB antes de continuar, porque de lo contrario PouchDB no funcionará a menos que se sirva exactamente del mismo dominio que CouchDB.
Habilitar CORS es fácil, sólo tiene que instalar esta secuencia de comandos:
$ npm install -g add-cors-to-couchdb
Y ejecutarla:
$ add-cors-to-couchdb
Si ha instalado el servidor de PouchDB, CORS estará activado de forma predeterminada y este paso no es necesario.
Lo próximo
Ahora que usted tiene instalado CouchDB, vamos a instalar PouchDB.
Illegal HTML tag removed : require(["gitbook"], function(gitbook) { var config = {}; gitbook.start(config); });