Configure Express para enviar index.html para cada url, EXCEPTO las que terminan en .css y .js

Soy nuevo en Express y estoy tratando de configurar un SPA donde index.html (Backbone) maneja cada url.

Quiero que cada url envíe index.html, excepto /bundle.js y /style.css, o mejor aún, cualquier url que indique un archivo (que termine en .xyz)

Lo intenté:

app.get('*', function(req, res) {
    res.sendfile(__dirname+'/public/index.html');
};

Pero eso envió a bundle.js con el contenido de index.html. ¿Cómo hago esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta