Node.js, express variable weight

I'd like to know the best way to declare variables in express.

Just a variable for my app

var app = express();

app.fs = require('fs');

app.WebSocketServer = require('ws').Server
app.wss = new app.WebSocketServer({
    port: 8080
})

app.mongoose = require('mongoose');

app.async = require('async');

or initialise a new var each time I need one

var app = express();

var fs = require('fs');

var WebSocketServer = require('ws').Server
var wss = new WebSocketServer({
    port: 8080
})

var mongoose = require('mongoose');

var async = require('async');

I think the first method is better for the server but I fear to override express methods.

Thanks

You can always use app.get and app.set:

var app = express();

var WebSocketServer = require('ws').Server
var wss = new WebSocketServer({
    port: 8080
})
app.set('wss', wss);
// later you can call `app.get('wss')`