Ich habe eine Angular2 App mit dieser Strukturdatei:Make Lite-Server laufen als localhost: 3000/Parent und zugänglich wie localhost/Parent
- Parent
- AppDirectory
- App
- app.component usw.
- node-Modul
- @angular
- lite-Server
- etc
- index.html
- styles.css
- etc
- App
- AppDirectory
Ich teste die App mit dem Lite-Server und es läuft wunderbar auf localhost: 3000. Damit es mit einem Apache-Proxy funktioniert, den ich eingerichtet habe, brauche ich es als locahost: 3000/parentdirectory.
Mit kantigen Routen kann ich meine Seiten leicht so aussehen lassen, als kämen sie von localhost: 3000/parentdirectory, aber das ist nur eine oberflächliche Lösung. Wenn ich zu localhost/parentdirectory gehe, muss es noch funktionieren.
ich auf diese Frage sah, was ich denke, ist sehr ähnlich: Can't change the base folder for lite-server in Angular 2 application
Aber ich bin neu in das alles, und ich habe Angst, meine Zeit zu brechen Working Set-up.
Mein Instinkt ist, dass ich meinen Lite-Server in das Parent-Verzeichnis verschieben und den Stammordner ändern muss, um in mein Appdirectory zu schauen, aber ich bin mir nicht sicher, ob das mein Problem tatsächlich löst.
Ich hoffe, dass jemand mir konkrete Anweisungen oder einen Link zu Dokumentation geben kann, die umreißt, was ich tun muss, um diese Arbeit zu machen, bevor ich anfange blind Dinge zu ändern.
Vielen Dank!
Sie für den Vorschlag danken. Das scheint zu beeinflussen, wo meine App nach ihren Dateien sucht, aber nicht dort, wo der Lite-Server läuft. Der Effekt ist folgender Fehler: GET http: // localhost: 3000/app/app 404 (Nicht gefunden). Ich habe es auch mit dem Namen '/ appdirectory /' anstelle von 'app' versucht, hatte aber die gleichen Ergebnisse. – saka
Starten Sie das beleuchtete Serverformular im übergeordneten Verzeichnis –