Como lidar com caminhos relativos em node.js / express?
Eu escrevi um site em node.js e express. Agora eu configurei o lighttpd para usar o servidor node.js com um subdiretório:
$HTTP["url"] =~ "^/app/" {
proxy.server = ( "" => ( (
"host" => "127.0.0.1",
"port" => 3000
) )
)
}
Quando eu abrohttp://localhost/app/
Eu recebo o erro 404 porque eu escrevi algo assim:
app.get('/', function (req, res){
res.render('index');
});
Existe uma maneira melhor de modificar essas linhas como:
var relPath = '/app';
app.get(relPath + '/', function (req, res){
res.render('index');
});
?