«Cross-Origin Request Blocked» взаимодействует с firebase от localhost - PullRequest
0 голосов
/ 02 июля 2018

Я следую этому руководству как способ познакомиться с Vue.js, vuex и Firebase.

Я создал учетную запись Firebase и создал простую страницу «Регистрация» для каждого связанного сообщения в блоге. Я получаю следующую ошибку при попытке отправить запрос на создание пользователя в Firebase.

Запрос о происхождении заблокирован: Одна и та же политика происхождения запрещает чтение удаленного ресурса в https://www.googleapis.com/blah/blah. (Причина: заголовок CORS ‘Access-Control-Allow-Origin’ не соответствует ‘https://localhost:8080’).

Форма регистрации запускает следующий метод:

  userSignUp () {
    if (this.comparePasswords !== true) {
      return
    }
    this.$store.dispatch('userSignUp', {
      email: this.email,
      password: this.password
    })
  }

Который в свою очередь вызывает:

userSignUp ({ commit }, payload) {
  firebase.auth().createUserWithEmailAndPassword(payload.email, payload.password)

Я использую npm run dev для локального размещения файлов.

Нужно ли что-то добавить в заголовок запроса из Vue?

...