Wie wird die index.html (Frontend Angular) genau aufgerufen?Scotch-io/node-todo App
Im Tutorial, hieß es, dass eine der folgenden Routen in route.js, indem wird Frontend
app.get('*', function(req, res) { res.sendfile('./public/index.html'); });
---------- oder-- genannt zu werden -----------------
app.get('*', function(req, res) {
res.sendfile('__dirname + '/public/index.html');
});
Aber auch nach diesem Weg zu entfernen, index.html geöffnet zu werden (oder) Wenn ich index.html als index1.html umbenennen Bei der Route und der HTML-Datei wird ein Fehler angezeigt.
Grundsätzlich ist public wie Stammordner & index.html ist die Standarddatei, die aufgerufen wird, wenn eine Anfrage an den Server kommt. Wenn sich in Ihrem Stammordner jedoch keine index.html-Datei befindet, wird sie nie aufgerufen. Dann können Sie route verwenden, um die angegebene Datei zu rendern. – rroxysam
Danke @rroxysam, sollte es index1.html aufrufen, wenn ich in der Route von index.html ändern. Dann zeigt es den Pfad gab ist falsch wie Fehler: ENOENT: keine solche Datei oder Verzeichnis, stat 'C: \ Users \ SESA429579 \ Downloads \ Application2 \ app \ public \ index1.html ' bei Fehler (nativ) Warum passiert das? – Sathoori
Haben Sie eine Datei index1.html in einem öffentlichen Ordner erstellt? – rroxysam