He escrito un sitio web en node.js y express. Ahora he configurado lighttpd para utilizar el servidor Node.js con un subdirectorio:¿Cómo manejar rutas relativas en node.js/express?
$HTTP["url"] =~ "^/app/" {
proxy.server = ("" => ((
"host" => "127.0.0.1",
"port" => 3000
))
)
}
Al abrir http://localhost/app/
me sale error 404 porque escribí algo como esto:
app.get('/', function (req, res){
res.render('index');
});
¿Hay una mejor manera como modificando estas líneas como:
var relPath = '/app';
app.get(relPath + '/', function (req, res){
res.render('index');
});
?
'app.use ('/ app', app.router);' puede hacer el truco. –
De hecho, hace el truco, aunque no estoy corriendo detrás de un proxy. – ebohlman
El proxy no debería importar siempre que no afecte la ruta. –