Когда я пытаюсь опубликовать что-то в своем API, у меня был этот запрос о происхождении, который был в блоках того же происхождения - PullRequest
0 голосов
/ 21 июня 2019

Итак, я создал API и запустил подачу на localhost: 8080, затем запустил vue.js на localhost: 8081 и попытался подключить vue.js к API. Это мой код

 headers: {
 'Access-Control-Allow-Origin': '*',
 },

Я пытался поместить это в функцию axios, но это не работает для меня

скрипт:

import axios from 'axios';

export default {
     name: "register",
     data() {
        return {
           username: '',
           pseudo: '',
           email: '',
           password: ''
       };
    },
    methods: {
       submitinscription(e) {
           e.preventDefault();
           let currentObj = this;
           axios.post('http://127.0.0.1:8080/api/user', {
               headers: {
                   'Access-Control-Allow-Origin': '*',
               },
               username: this.username,
               pseudo: this.pseudo,
               email: this.email,
               password: this.password
            })
            .then(function (response) {
                   currentObj.output = response.data;
               })
             .catch(function (error) {
                currentObj.output = error;
              });
       }
   },
}
...