Olá, pessoal!
Por favor, alguém saberia/poderia explicar melhor como funciona a hierarquia de carregamento de dependências no express-load?
Numa das aulas do 2° módulo foi usado o seguinte trecho:
var load = require('express-load');
load('routes', {cwd: 'app'})
.then('infra')
.into(app);
Não entendi ao certo o porquê de routes ser carregado antes de infra. Não sei se pode ser algum vício de outra linguagem, mas aparentemente routes possui uma dependência de funções definidas em infra, portanto me parece meio estranha essa ordem de carregamento, por isso gostaria de entender melhor.
Desde já, muito obrigado =) Abraços