cómo agregar cors en couchDB - No hay un encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado

Estoy tratando de crear un archivo html que sincronice los datos de pouchDb a couchDb ..but iam obteniendo el siguiente error en la consola de Chrome.

No se detectó TypeError: no se puede llamar al método 'addEventListener' de nulo

OPCIONEShttp: // localhost: 5984 / todos / 405 (Método no permitido)

OPCIONEShttp: // localhost: 5984 / todos / No hay ningún encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origenhttp: // localhost: 8080'Por lo tanto, no se permite el acceso. XMLHttpRequest no puede cargarhttp: // localhost: 5984 / todos /. No hay ningún encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origenhttp: // localhost: 8080'Por lo tanto, no se permite el acceso. OPCIONEShttp: // localhost: 5984 / todos / No hay ningún encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origenhttp: // localhost: 8080'Por lo tanto, no se permite el acceso. pouchdb-nightly.js: 3496 OPCIONEShttp: // localhost: 5984 / todos / No hay ningún encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origenhttp: // localhost: 8080'Por lo tanto, no se permite el acceso. pouchdb-nightly.js: 3496 XMLHttpRequest no se puede cargarhttp: // localhost: 5984 / todos /. No hay ningún encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origenhttp: // localhost: 8080'Por lo tanto, no se permite el acceso.

He encontrado una manera de evitar este problema. Eso es lo que tengo que abrir Chrome con el siguiente comando: cd C: \ Archivos de programa (x86) \ Google \ Chrome \ Application Chrome.exe --disable-web-security.Pero esto no resolvió el problema. Vi muchas preguntas similares aquí. Pero no entendí ninguna respuesta porque soy relativamente nuevo en este campo.

Respuestas a la pregunta(7)

Su respuesta a la pregunta