2011-02-11 21 views
5

Aquí http://blog.couchone.com/post/1027100082/whats-new-in-couchdb-1-0-part-4-securityn-stuff dice que jquery.couch.js es la API estándar de JavaScript que se entrega con CouchDB.¿Usando jquery.couch.js de CouchDB?

Pero, ¿cómo consigo el archivo jquery.couch.js de couchdb para poder usar sus funciones ($ .couch.signup, $ .couch.login, etc.) en mi aplicación Sproutcore u otra aplicación frontend?

+0

Hola Weng. He estado tratando de hacer lo mismo con mi aplicación Sproutcore. Preguntándose si ha tenido éxito creando usuarios, iniciando sesión, autenticando y autorizando con couchdb, etc. ¿Alguna sugerencia? Muestras? -Gracias –

+0

Pregunta relacionada [aquí] (http://stackoverflow.com/questions/11060894/nonsql-initialization-of-db-object-in-browser-console-db-logic-in-the-user-s). – hhh

Respuesta

9

Futon usa esta API, por lo que puede ver dónde la incluye, así como otras dependencias que pueda tener, según lo que vaya a hacer. Dado que el servidor CouchDB puede servir solicitudes HTTP, también puede incorporar las dependencias como lo hace Futon.

<script type="text/javascript" src="http://localhost:5984/_utils/script/jquery.couch.js"></script> 

Obviamente, usted cambiará el nombre de host para que coincida con el nombre de host de su couchapp.

+0

También '" http://127.0.0.1:5984/_utils/script/jquery.couch.js "'. – hhh

2

Estoy de acuerdo con Dominic, pero también quiero agregar que solo vincular directamente a _utils no es una buena idea porque su aplicación no funcionará en el navegador safari de iPhone. Ya hay un post en stackoverflow hablando de esto: Simple CouchDB + jQuery mobile app loads list fine in desktop browsers, just not mobile

Así que de hecho se debe utilizar lo que se incluye con _utils como su fuente, pero en lugar de vincular directamente a él, es posible que desee copiarlo en el proveedor/CouchApps directorio que recomendado en la publicación anterior, si le interesan los navegadores móviles.