1
resposta

[Dúvida] A janela de confirmação não abre

Onde ta errado?

import { conectaApi } from "./conectaApi.js"

const formulario = document.querySelector("[data-formulario]")

async function criarVideo(evento) {
    evento.preventDefault()
    const imagem = document.querySelector("[data-imagem]").value
    const url = document.querySelector("[data-url]").value
    const titulo = document.querySelector("[data-titulo]").value

    const descricao = Math.floor(Math.random() * 10).toString()

    await conectaApi.criaVideo(titulo, descricao, url, imagem)

    window.location.href = "../pages/envio-concluido.html"
}

formulario.addEventListener("submit", evento => criarVideo(evento))
1 resposta

Olá Lauro, sou estudante e vou tentar ajudar, você já tentou colocar um try no envio da api, não sei se entendi, mas você quer que o location,href funcione mostrando que foi adicionado, correto? eu colocaria um try no envio da api assim

    try {
        await conectaApi.criaVideo(titulo, descricao, url, imagem);

        window.location.href = "../pages/envio-concluido.html";
    } catch (e) {
        alert(e);
    }