Wdrażanie Nodejs na Heroku kończy się niepowodzeniem obsługując pliki statyczne znajdujące się w podfolderach

Wdrażam aplikację NodeJs za pomocą Heroku. Wszystko działa dobrze, z wyjątkiem małego problemu obsługującego pliki statyczne.

Mam następującą konfigurację

app.use(express.static(__dirname + '/htdocs'));

Działa dobrze, chyba że próbuję obsługiwać statyczne pliki znajdujące się w podfolderach.

www.example.com/bar.js // to służy plik /htdocs/bar.js

www.example.com/foo/bar.js // to nie może znaleźć pliku /htdocs/foo/bar.js

Zapomniałem powiedzieć, że w moim lokalnym środowisku wszystko działa dobrze, może to być coś z heroku, ale nie mogę znaleźć przyczyny. Czy ktoś wcześniej miał ten problem? Rozwiązania?

Dzięki!

questionAnswers(5)

yourAnswerToTheQuestion