2017-04-04 7 views
-1

Hallo allerseits Ich arbeite an einem AngularJS-Projekt.http: // localhost/admin/route funktioniert nicht, aber funktioniert mit http: //localhost/admin/index.html

Mein Projekt arbeitet auf einer Strecke in Ordnung wie: http://localhost/

Aber ich habe ein Admin-Panel wie folgt aus: //localhost/admin/

Also, wenn ich diese öffnen es nicht funktioniert, aber wenn ich versuchte die vollständige URL wie folgt : localhost/admin/index.html# dann funktioniert es.

Projektstruktur ist: Please Have A look on Project Structure

+0

Sie benötigen weitere Informationen, Ihnen zu helfen. Projektstruktur hinzufügen –

+0

Ihr Webserver ist wahrscheinlich nicht konfiguriert, um ein Standarddokument zu liefern – stombeur

+0

Hallo, ich habe Bild des Projekts hinzufügen Struktur – Rahish

Antwort

0

Wenn Sie die Website in IIS ausgeführt werden Sie Standarddokumente festlegen müssen oder prüfen, ob er eingestellt ist. Ich hatte das gleiche Problem vor einer Weile und fand, dass nicht alle voreingestellt waren.

enter image description here

+0

website host in digital ocean – Rahish

+0

Bitte sehen Sie sich die Projektstruktur an image – Rahish

+0

Ich denke, das gleiche Konzept gilt noch, ich fand das Jetzt auf der Suche nach der gleichen Einstellung auf Apache (unter der Annahme, digitale Ozean-Hosts mit Apache) http://StackOverflow.com/A/21389339/811006 – thewikus

0

Sie können verschiedene Zustände wie pro Ihr Projekt erstellen. Für die Ex: 1./login 2./admin 3./bearbeiten

und dann können Sie die Konfiguration für jeden Zustand mit der HTML-Seite, die Sie zugreifen möchten, ganz schweigen. dann können Sie // localhost/admin verwenden und es wird von/Admin-Status verwiesen, den Sie erstellt haben.

-Code sollte so etwas wie dieses

$stateProvider.state('admin',{ 
    url:'/admin', 
    controller: 'AdminController', 
    templateUrl:'admin/index.html', 
    resolve: { 
     loadMyFiles:function($ocLazyLoad) { // this can be used for lazy loading of files 
     return $ocLazyLoad.load({ 
      name:'MYPROJECT', 
      files:[ 
      'styles/admin.css' 
      ] 
     }) 
     } 
    } 
    }) 
+0

dieser Teil des Routing ist sollte in routing? nicht in Admin ?? – Rahish

+0

Die Anwendungsebene Routing Sie können verschiedene Zustände für Ihre Anwendung und Route nach Ihren Anforderungen erstellen. – schaturv

Verwandte Themen