Wie gehe ich mit relativen Pfaden in node.js / express um?
Ich habe eine Website in node.js und Express geschrieben. Jetzt habe ich lighttpd so konfiguriert, dass der node.js-Server mit einem Unterverzeichnis verwendet wird:
$HTTP["url"] =~ "^/app/" {
proxy.server = ( "" => ( (
"host" => "127.0.0.1",
"port" => 3000
) )
)
}
Wenn ich öffnehttp://localhost/app/
Ich erhalte den Fehler 404, weil ich so etwas geschrieben habe:
app.get('/', function (req, res){
res.render('index');
});
Gibt es eine bessere Möglichkeit, als diese Zeilen zu ändern:
var relPath = '/app';
app.get(relPath + '/', function (req, res){
res.render('index');
});
?