Доступ к загрузке по адресу «http://localhost:8080/oauth2/authorization/google» из источника «http://127.0.0.1:5500» забJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Доступ к загрузке по адресу «http://localhost:8080/oauth2/authorization/google» из источника «http://127.0.0.1:5500» заб

Сообщение Anonymous »

html:

Изображение
Đăng nhập bằng google


это код JavaScript:
const btnLoginGG = document.getElementById('btnGG')

btnLoginGG.addEventListener('click', async () => {
try {
const response = await fetch('http://localhost:8080/login/get-acc')

if (response.ok) {
const data = await response.json()
console.log(data)
} else {
console.error('Network response was not ok:', response.statusText)
}
} catch (error) {
console.error('Error:', error)
}
})

это код Java:
@CrossOrigin(origins = "http://127.0.0.1:5500")
@RestController
@RequestMapping("/login")
public class LoginController {
@GetMapping("/get-account")
public Object getAcc(OAuth2AuthenticationToken token) {
return token.getPrincipal().getAttributes().get("email");
}
}

У меня возникли проблемы с кодированием функции входа в учетную запись Google, и я получил следующую ошибку:
Доступ для загрузки по адресу «http://localhost: 8080/oauth2/authorization/google'
(redirected from http://localhost:8080/login/get-acc')

from origin http://127.0.0.1:5500'

был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. Если непрозрачный ответ соответствует вашим потребностям, установите режим запроса на 'no-cors', чтобы получить ресурс с отключенным CORS.
когда я устанавливаю режим запроса к 'no-cors' есть
error: net::ERR_ABORTED 403


Подробнее здесь: https://stackoverflow.com/questions/788 ... -from-orig
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»