Olá, possuo algumas dúvidas sobre esse trecho do código:
module.exports = (app) => {
baseRotas(app);
livroRotas(app);
}
baseRotas, que foi chamado por require, é utilizado como um método, e nesse método é passado como parâmetro o "app". O que isso significa? Como que a const baseRotas é uma função, sendo que ela é a classe exportada através do module.exports do base-rotas.js? Ainda não entendi esse conceito no JS.