TypeError: this.criarAtendimentos is not a function
const customExpress = require('./config/customExpress')
const conexao = require('./infraestrutura/conexao')
const Tabelas = require('./infraestrutura/tabelas')
conexao.connect(erro => {
if (erro) {
console.log(erro)
} else {
console.log('conectado com sucesso')
Tabelas.init(conexao)
const app = customExpress()
app.listen(3000, () => console.log('servidor rodanda na porta 3000'))
}
})
class Tabelas {
init(conexao) {
this.conexao = conexao;
this.criarAtendimentos();
}
criarAtendimento() {
const sql = 'CREATE TABLE Atendimentos (id int NOT NULL AUTO_INCREMENT, cliente varchar(50) NOT NULL, pet varchar(20), servico varchar(20) NOT NULL, status varchar(20) NOT NULL, observacoes text PRIMARY KEY(id))'
this.conexao.query(sql, erro => {
if(erro) {
console.log(erro)
} else {
console.log('Tabela Atendimentos criada com sucesso')
}
})
}
}
module.exports = new Tabelas