Implantar o Nodejs no Heroku falha ao servir arquivos estáticos localizados em subpastas
Estou implantando um aplicativo NodeJs usando o Heroku. Tudo funciona bem, exceto um pequeno problema que serve arquivos estáticos.
Eu tenho a seguinte configuração
app.use(express.static(__dirname + '/htdocs'));
Ele funciona bem, exceto quando tento servir arquivos estáticos localizados em subpastas.
www.example.com/bar.js // isto serve o arquivo /htdocs/bar.js
www.example.com/foo/bar.js // isso não pode encontrar o arquivo /htdocs/foo/bar.js
Eu esqueci de dizer que no meu ambiente local tudo funciona bem, pode ser algo com heroku, mas não consigo encontrar o motivo. Alguém já teve esse problema antes? Soluções?
Obrigado!