1
resposta

A conexão com localhost foi recusada.

const app = require('./src/config/custom-express');

app.listen(3000, () => {
    console.log('Server is running on port 3000!');
});
class LivroDao {
    constructor(db) {
        this._db = db;
    }

    listaLivros (callback) {
        this._db.all(
            'SELECT * FROM livro', (err, results) => {
                callback(erro, resultados)
            }
        )
    }
}

module.exports = LivroDao;
const LivroDao = require('../infra/livro-dao')
const db = require('../../config/database');
const listaMarko = require('../views/livros/lista/lista.marko');

module.exports = (app) => {

    app.get('/', (req, res) => {
        res.send('Main Page!');
    });

    app.get('/livros', (req, res) => {

        livroDao.listaLivros((err, results) => {
            res.marko(
                require('../views/livros/lista/lista.marko'),
                {
                    livros: results
                }
            );
        })


        //db.all('SELECT * FROM livros', (err, results) => {

        //})
    });

};

O meu código não executa no navegador.

1 resposta

Oi, João, tudo bem?

Qual a mensagem que aparece no terminal quando você sobe a aplicação? A porta 3000 ocupada por outra aplicação?