замените вашу строку express.static этим фрагментом кода
//serve static files
var serveIndex = require('serve-index');
app.use('/public/', serveIndex(path.join(__dirname, 'public')));
app.use('/public/', express.static(path.join(__dirname, 'public')));