tá dizendo que res.status não é uma função. segue meu codigo do models/atendimento
const moment = require('moment')
const conexao = require('../infraEstrutura/conexao')
class Atendimento {
adiciona(atendimento, res) {
const dataCriacao = moment().format('YYYY-MM-DD HH:mm:ss')
const data = moment(atendimento.data, 'DD/MM/YYYY').format('YYYY-MM-DD HH:mm:ss')
const validaData = moment(data).isSameOrAfter(dataCriacao)
const validaCliente = atendimento.cliente.lenght >= 4
const validacoes = [
{
nome: 'data',
valido: validaData,
mensagem: 'Data deve ser maior ou igual a data atual'
},
{
nome: 'cliente',
valido: validaCliente,
mensagem: 'O nome deve conter ao menos 4 caracteres'
}
]
const erros = validacoes.filter(campo => !campo.valido)
const existemErros = erros.lenght
if (existemErros) {
res.status(400).json(erros)
} else {
const atendimentoDatado = { ...atendimento, dataCriacao, data }
const sql = 'INSERT INTO Atendimentos SET ?'
conexao.query(sql, atendimentoDatado, (erro, resultados) => {
if (erro) {
res.status(400).json(erro)
}
else {
res.status(201).json(resultados)
}
})
}
}
lista(res) {
const sql = 'SELECT * FROM atendimentos'
conexao.query(sql, (erro, resultados) => {
if (erro) {
res.status(400).json(erro)
}
else {
res.status(200).json(resultados)
}
})
}
}
module.exports = new Atendimento