Usando o middleware de diretório Express 3.x

Para montar um subdiretório, tornar os arquivos dentro dele disponíveis para download e navegáveis, você deve se lembrar de fornecer um primeiro argumento para app.useque comece com sua rota de diretório.

app.use("/uploads", express.static('uploads'))
app
.use("/uploads", express.directory('uploads'))

Se você não o fornecer, sua rota só será montada no /caminho.