Como usar várias páginas de índice em angularjs

Eu quero acessar o localhost: 3000 / admin, que é o meu ponto de vista. O index.html e o admin.html são meus dois arquivos base diferentes, um é para usuários e o outro é para o painel do administrador, respectivamente

no meu app.routes.js eu tenho esse

 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);
   })

no server.js eu tenho isso

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

existem dois arquivos de índice html: index.html, admin.html Eu quero abrir o admin.html quando o URL for: localhost: 3000 / admin

e index.html quando o URL for: localhost: 3000

captura de tela da estrutura do aplicativo

em visualizações / páginas, tenho todas as páginas html necessárias para index.html e admin.html usando ng-view

questionAnswers(2)

yourAnswerToTheQuestion