1
resposta

{"mensagem":"TabelaProduto.inserir is not a function"}

Oiies pessoal,

Estou com um problema quando executo meu código, segui o passo a passo porém quando coloco no Postman coloco as informações do produto ele retorna essa mensagem:

{"mensagem":"TabelaProduto.inserir is not a function"}

Está assim o código da tabela que está apontando o erro:

async criar (){
        this.validar()
        const resultado = await TabelaProduto.inserir({
            descricao: this.descricao,
            preco: this.preco,
            departamento: this.departamento,
            qtdEstoque: this.qtdEstoque,
            disponivel: this.disponivel,
            emDestaque: this.emDestaque,
            departamento: this.departamento
        })
        this.id =resultado.id
        this.dataCriacao = resultado.dataCriacao
        this.dataAtualizacao = resultado.dataAtualizacao
        this.versao = resultado.versao }
1 resposta

Olá, Victoria! Tudo bem?

Desculpe a demora! Conseguiu resolver o problema?

O código está acusando um problema com o método inserir, então é importante verificar se ele foi corretamente declarado em TabelaProduto, e se tanto TabelaProduto está sendo exportada quanto está sendo importada no arquivo.

Espero ter ajudado!