Внезапное изменение, чтобы иметь ошибку CORD bulkdocs couchDB - PullRequest
0 голосов
/ 20 мая 2019

CORS включен, и разработка идет хорошо, но я только что перешел на работу с объемными документами, и после небольшой работы я получаю ошибку CORS, которая, как представляется, связана с количеством запросов, так как проект будет работать нормально, ноВнезапно я получаю эту ошибку CORS в консоли и больше не могу подключиться, даже если код находится в одном домене, только в разных поддоменах.

Блокировка перекрестного запроса: Политика одного источника запрещает чтениеудаленный ресурс по адресу https://sub.domain.com/couchdocs/_bulk_docs. (причина: отсутствует заголовок CORS 'Access-Control-Allow-Origin').

Может быть, я слишком часто вызываю массовые документы?

Извините, это немного расплывчато, но проблема настолько странная.

ОБНОВЛЕНИЕ добавило часть кода загрузки из файла ввода

ADD_FILE(state, files) {
  pouchdb
    .get(state.myclient)
    .then(function(doc) {
      console.log(files)
      console.log(state.notes)
      return pouchdb.bulkDocs([
        {
          _id: state.myclient,
          _rev: doc._rev,
          notes: state.notes,
          _attachments: {
            text: {
              data: files,
              content_type: files.type
            }
          }
        }
      ])
    })
    .then(function(response) {
      // handle response
      console.log(response)
      if (response.ok == true) {
        // not empty line
      }
    })
    .catch(function(err) {
      console.log(err)
      if (err.status == 404) {
        // pouchdb.put({  })
      }
    })
}

1 Ответ

0 голосов
/ 23 мая 2019

Пришлось добавить

client_max_body_size 20M;

к моему nginx, было так просто, как это

...