PJI110-SALA-001GRUPO-009-2023 / read-together-server

0 stars 0 forks source link

frontend/update - Criação de views, rotas e melhorias no layout (aumento de generalização) #14

Closed jlucsx closed 1 year ago

jlucsx commented 1 year ago

Pontos Gerais

  1. Foram criadas as rotas GET e POST para /cadastro (POST in progress) e GET para /detalhes.
  2. Foram criadas views para as rotas GET acima (/detalhes in progress).
  3. Adição de router para performar o roteamento central, para que a passagem para app.ts seja mínima (em quantidade de código)
  4. 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: image