Aula 14 - Configurando CORS para aplicação Spring Boot comunicar com frontend (Java Web)

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 31

  • @lucas_angelo
    @lucas_angelo  ปีที่แล้ว +8

    Caso desejem liberar todas as origins, headers e métodos HTTP pode fazer assim:
    public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
    .allowedOrigins("*")
    .allowedHeaders("*")
    .allowedMethods("GET", "PUT", "POST", "PATCH", "DELETE", "OPTIONS");
    }

    • @gabrieldonizettidario6169
      @gabrieldonizettidario6169 ปีที่แล้ว +1

      Era isso! Procurei em quase 10 lugares diferentes, e achei aqui, exatamente nesse comentário. Muito obrigado!

  • @Kawann_ms
    @Kawann_ms 2 หลายเดือนก่อน

    Parabéns pelo vídeo! Explicação muito boa e eficiente, sucesso e muito obrigado. 🙏🏻

  • @pedrolantyer
    @pedrolantyer 6 หลายเดือนก่อน +1

    Brother, queria te agradecer, tenho um trabalho da faculdade pra entregar daqui a 2 dias, e você me ajudou a resolver esse problema. Muito obrigado

  • @Eduardonms
    @Eduardonms 9 หลายเดือนก่อน +1

    Parabéns ótimo vídeo. Simples prático e rápido. Muito obrigado.

    • @lucas_angelo
      @lucas_angelo  8 หลายเดือนก่อน +1

      Muito obrigado!

  • @gabrielcarvalho7128
    @gabrielcarvalho7128 ปีที่แล้ว +1

    Obrigado, Lucas! Resolveu meu problema de um jeito prático e objetivo.

  • @mkhunterx2508
    @mkhunterx2508 ปีที่แล้ว +1

    Muito obrigado amigo, você é um amigo.

  • @wagnerpaz921
    @wagnerpaz921 ปีที่แล้ว +5

    meu herói não usa capa, ele programa em java

  • @ederoliv
    @ederoliv 4 หลายเดือนก่อน +1

    SENSACIONAL!

  • @alexbj5773
    @alexbj5773 ปีที่แล้ว +1

    Muito obrigado pela ajuda, continue assim.

  • @Heiinrik
    @Heiinrik ปีที่แล้ว +1

    Obrigado. Resolveu o meu problema, e de forma simples.

  • @jardelcruz132
    @jardelcruz132 10 หลายเดือนก่อน +1

    Cara, muito bom!!!!

  • @AndersonLenz
    @AndersonLenz ปีที่แล้ว +1

    Muito obrigado por compartilhar a solução mano!

  • @diegomoura6146
    @diegomoura6146 11 หลายเดือนก่อน +1

    top, ganhou mais um inscrito!!!

  • @danielsgrunge
    @danielsgrunge 7 หลายเดือนก่อน +1

    Muito brabo

  • @danieldasilvadearaujo8467
    @danieldasilvadearaujo8467 ปีที่แล้ว +1

    Valeu mano ajudou muito

  • @natsugamehd6328
    @natsugamehd6328 ปีที่แล้ว +2

    Pô cara, seria maneiro se você realizasse uma aula mais completa sobre Cors, gostaria de entender

    • @lucas_angelo
      @lucas_angelo  ปีที่แล้ว +1

      Além dessas funções o cors não tem muito mais. Ele apenas serve para proteger de onde estão vindo as requisições, onde podem cair e quais dados podem chegar.

    • @natsugamehd6328
      @natsugamehd6328 ปีที่แล้ว +1

      @@lucas_angelo Eu gostaria de entender mais o conceito das origens, ter uma visão maior

  • @dougreact8625
    @dougreact8625 2 ปีที่แล้ว +1

    O addCorsMappings precisa ser chamado em outra função? ou só assim já resolve para ter acesso por outros ips?

    • @lucas_angelo
      @lucas_angelo  2 ปีที่แล้ว +1

      Só assim já resolve. Já que colocamos ele dentro do contexto do Spring Boot com @Configuration e sobrescrevemos a função estendida, ele já funciona para toda a aplicação.

  • @rafaelmaia8969
    @rafaelmaia8969 ปีที่แล้ว

    Amigo, fiz o deploy da minha api na railway e quando vou testar uma requisição pelo swagger da aplicação na nuvem, ele ta dando problema de cors, sendo que localmente quando fiz o teste, no swagger, ele foi de boa, voce acha que pode ser alguma configuração da plataforma de hospedagem? no meu cors config eu permiti todas as origens

    • @lucas_angelo
      @lucas_angelo  ปีที่แล้ว

      o cors bloqueia origens diferentes da onde o serviço está rodando, já que você subiu para nuvem e está tentando acessar do seu computador, as origens diferem, possivelmente faltou algo no cors

    • @ronydesenvolvedor
      @ronydesenvolvedor ปีที่แล้ว

      Também estou com esse mesmo problema no railway

  • @gustarist7
    @gustarist7 10 หลายเดือนก่อน

    Aqui o erro que dá é outro:
    "Access to XMLHttpRequest at 'localhost:8001/usuarios' from origin 'localhost:4200' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted."
    Alguém sabe o que pode estar dando errado?