Как использовать несколько индексных страниц в angularjs

Я хочу получить доступ к localhost: 3000 / admin, который находится в моих представлениях .. index.html и admin.html - это мои два разных базовых файла: один для пользователей, а другой - для панели администратора соответственно.

в моем app.routes.js у меня есть это

 angular.module('appRoutes', ['ngRoute'])
.config(function($routeProvider, $locationProvider) {

$routeProvider

    .when('/', {
        templateUrl: 'app/views/pages/home.html',
        controller: 'MainController',
        controllerAs: 'main'
    })
    .when('/admin', {
        templateUrl: 'app/views/admin.html',
    })
    .when('/logout', {
        templateUrl: 'app/views/pages/home.html'
    })
    .when('/login', {
        templateUrl: 'app/views/pages/login.html'
    })
    .when('/signup', {
        templateUrl: 'app/views/pages/signup.html'
    })
    .when('/admin/login' ,{
        templateUrl: 'app/views/pages/adminlogin.html'
    })

    $locationProvider.html5Mode(true);
   })

в server.js у меня есть это

app.get('*', function(req, res){
res.sendFile(__dirname + '/public/app/views/index.html');
});

Есть два HTML-файла индекса: index.html, admin.html. Я хочу открыть admin.html, если URL-адрес: localhost: 3000 / admin

и index.html, когда URL-адрес: localhost: 3000

скриншот структуры приложения

в представлениях / страницах у меня есть все HTML-страницы, необходимые для index.html и admin.html, используя ng-view

Ответы на вопрос(2)

Ваш ответ на вопрос