Foram criadas as rotas GET e POST para /cadastro (POST in progress) e GET para /detalhes.
Foram criadas views para as rotas GET acima (/detalhes in progress).
Adição de router para performar o roteamento central, para que a passagem para app.ts seja mínima (em quantidade de código)
Adição de utilidades de roteamento para que o arquivo layout tenha capacidade de vasculhar por arquivos .css numa estrutura específica em /public/css/ e inclua os arquivos .css encontrados na tag <head> do arquivo de layout, em tempos de exibição da view.
Detalhes sobre utilidades de roteamento
Objetivo e motivação são o de tornar o arquivo de layout o mais geral possível, em termos de capacidade de lidar com os vários estilos de cada view, bem como permitir que possamos nos preocupar apenas com o layout da view em questão, não com os demais elementos ao redor.
A arquitetura deste utilitário do layout pressupõe que os arquivos .css serão organizados no caminho /public/css/<nome da view> (portanto, há uma opinação na forma de organizar os assets .css, @leo-passos ).
Exemplo:
Pontos Gerais
/public/css/
e inclua os arquivos .css encontrados na tag<head>
do arquivo de layout, em tempos de exibição da view.Detalhes sobre utilidades de roteamento
Objetivo e motivação são o de tornar o arquivo de layout o mais geral possível, em termos de capacidade de lidar com os vários estilos de cada view, bem como permitir que possamos nos preocupar apenas com o layout da view em questão, não com os demais elementos ao redor. A arquitetura deste utilitário do layout pressupõe que os arquivos .css serão organizados no caminho
/public/css/<nome da view>
(portanto, há uma opinação na forma de organizar os assets .css, @leo-passos ). Exemplo: