Ошибка CORS на локальном хосте при использовании ajax jquery - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть API, работающий под localhost, который получает запрос POST для создания учетной записи, поэтому я создал простую страницу "HTML", используя ajax jquery для вызова этого API, см .:

$.ajax({
            type: "POST",
            url: "http://localhost:8080/contas/",
            data: '{"email":"' + var_email + '"}',
            success: function () {
                new Noty({text: 'Conta criada com sucesso', theme: 'relax', type: 'info'}).show()
            },
            dataType: "json"
        });

Но я получилвсегда

No 'Access-Control-Allow-Origin' header is present on the requested resource.

Мой API (spring-boot) уже имеет @CrossOrigin:

@CrossOrigin(value = "*", origins = "*", maxAge = 3600, allowCredentials = "true", allowedHeaders = "*", methods =
        {RequestMethod.GET, RequestMethod.OPTIONS, RequestMethod.POST})

Но я думаю, что это не нужно, если запрос от того же хоста (localhost).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...