express server sendet leeres html dokument.
Uri
- node.js
Hallo,
ich möchte ein File senden und dabei den unteren Term verwenden, da es schöner zum lesen ist. und ich später nicht die übersicht verlieren möchte.
app.get("/", function(req, res){
res.sendFile("/home/ubuntu/workspace/index.html"); //Funktioniert
});
app.get("/", function(req, res){
console.log(__dirname); // /home/ubuntu/workspace
res.sendFile("index.html", {root: __dirname + "/"}); //funktioniert nicht
});
Wisst ihr wo mein Fehler ist?
Gruß und Danke im Voraus
Uri
Wisst ihr wo mein Fehler ist?
Hast du mal folgendes probiert?
res.sendFile("index.html", {root: __dirname});
Ansonsten, kannst du sendFile
als dritten Parameter einen Callback übergeben, der wird aufgerufen, wenn es beim Lesen der Datei zu einem Fehler kommt. Da könntest du mal einen Breakpoint reinsetzen und den Fehler inspezieren.