Boa noite Flavio e pessoal do grupo.
Tenho uma dúvida, espero que alguém possa me dar uma dica de como resolver.
É o seguinte: Imagine uma web app que esta dividida em 3 partes, uma delas seria parte visual, estática; a segunda seria o CRUD, parte de manutenção dos dados que só o administrador do site tem acesso; e a terceira seria a parte de pesquisa nesses dados cadastrados. Estas duas ultimas acessam o mesmo bd, ou seja, o backend é único.
As 3 partes desenvolvi em backends separados, fiz assim inicialmente para os testes, mas agora chegou o momento de colocar tudo em um backend só. Estou usando Heroku para hospedagem com NodeJS.
Para entendimento da duvida vou tentar traçar um esboço de como tudo esta modelado no front end.
Pagina estática usando a ideia de SPA com angularJS,
somente informações da empresa, não acessa o BD
no back-end:
index.html
<head>
<css>
<js>
</head>
<body>
<menu navigator>
Nesse menu tem um link para a parte de busca dos dados.
</menu navigator>
<ng-view>
<footer>
</body>
|-----------------------------|
| static |
|-----------------------------|
| |
| ng-view |
| |
|-----------------------------|
| footer static |
|-----------------------------|
---------------------------------------------
CRUD utilizado para gerenciar os dados oferecidos
pela empresa, o layout é um DASHBOARD, barra lateral
esquerda estática com menu de opções e menu superior
estático. O conteúdo dinâmico sendo mostrado nessa
parte central:
index.html
<head>
<css>
<js>
</head>
<body>
<menu navigator>
<menu sidebar>
<ng-view>
</body>
|-------|----------------------|
| | static |
|static |----------------------|
| | |
| | ng-view |
| | |
|-------|----------------------|
----------------------------------------------
A terceira parte que seria um sistema de busca
nesses dados cadastrados, tem um layout diferente:
O menu superior com os dados para os filtros que
serão mostrados na parte inferior da tela:
index.html
<head>
<css>
<js>
</head>
<body>
<menu filtros>
<ng-view>
</body>
|-----------------------------|
| static |
|-----------------------------|
| |
| ng-view |
| |
|-----------------------------|
A dúvida é: Como montar essas rotas com um back-end único usando angular-js? Consegui montar os 3 de forma separada, mas preciso de tudo funcionando junto.
Desde já agradeço a atenção. Abs!