app.use
is the "lower level" method from Connect, the middleware framework that Express depends on.
Here's my guideline:
app.get
if you want to expose a GET method.app.use
if you want to add some middleware (a handler for the HTTP request before it arrives to the routes you've set up in Express), or if you'd like to make your routes modular (for example, expose a set of routes from an npm module that other web applications could use).