CLOUDPEDRO9 / elitecar-servidor

0 stars 0 forks source link

Arquivo app.ts #2

Open profRenatoOliveira1 opened 1 month ago

profRenatoOliveira1 commented 1 month ago

Pedro, precisa fazer uma alteração no seu arquivo app.ts, do jeito que está ele está iniciando o servido independente se a conexão com o banco de dados está funcionando ou não, para resolver isso, basta adicionar a lógica de iniciar o servidor estar dentro do if.

Seu arquivo deve ficar assim:

import  {server } from './server';
import { DatabaseModel } from './model/DatabaseModel';
const port: number = 3333;

new DatabaseModel().testeConexao(). then((resdb) => {
    if(resdb) {
        server.listen(port, () =>{
            console.log(`Endereço do servidor: http://localhost:${port}`)
        });
    } else {
        console.log("Erro ao estabelecer conexão com banco de dados!");
    }
});
CLOUDPEDRO9 commented 1 month ago

concluido