2016-11-02 1 views
1

Ich habe eine angular2 App mit Typoskript erstellt. Ich verwende Angular2 Routes zum Routing. Mit dem Lite-Server zum Starten meiner angular2-App funktioniert es einwandfrei und funktioniert ordnungsgemäß, wenn die Seite aktualisiert wird.Wie wird Angular 2 App ohne Browser-Sync und Node ausgeführt?

AUSGABE ::

Aber sobald ich den ts-kompilierten Code in meine Domäne bereitgestellt, die verwendet http-Server die Dateien zu dienen, ist es nicht mehr richtig Routing.

Jedes Mal, wenn ich meine Seite auf meiner Domain (blog.jyotirmaysenapati.com) zu aktualisieren, zeigt es unten Sache ::

Nicht gefunden

Die angeforderte URL/Blog/neu auf diesem Server nicht gefunden wurde.

Darüber hinaus wurde beim Versuch, ein ErrorDocument zum Behandeln der Anforderung zu verwenden, ein Fehler 404 Not Found gefunden.


Bitte dazu helfen, wie ich will nicht zu Knoten Unterstützung in meiner Domain haben. Also, wie kann ich es ohne die Hilfe von Knoten und Browser-Sync richtig laufen?

Ist es im ersten Fall möglich ??

Ich verwende die neueste Version von Angular2 Framework.

Jeder kann meinen Code here sehen.

+0

Verwendung relativen Pfades in Ihrem Code? In index.html? – Weedoze

Antwort

0

Sie können mit großer Schluck-Verbindung, die bietet Ersatzoption: -

var gulp = require('gulp'), 
connect = require('gulp-connect'); 

gulp.task('connect',function() { 
    connect.server({ 
     root: '', 
     port: 8080, 
     fallback: 'index.html', 
     middleware: function(connect) { 
     return [connect() 
      .use('/node_modules', connect.static('./node_modules')), connect() 
      .use('/app', connect.static('./dist')) 
     ]; 
    } 
}); 
}) 
+0

Nein, ich denke du hast meine Anforderung nicht verstanden. Gulp selbst benötigt eine Knotenumgebung. Ich habe keinen Luxus von Knoten in meiner Domäne. Also ich will pure Javascript-System gebaut, wo ich Angular2 App ohne Knoten, Schluck, Browser-Sync ausführen kann. – Jyotirmay

Verwandte Themen