Node.Js + Express + Socket + CloudFlare + https

I have a node app with nodejs + express + socket.io (express.io) and I have to use CloudFlare. Also I have to use HTTPS to make app secure.

Is it enough to use CloudFlare https support? Or do I need to make changes in server side?

var express = require('express.io'),
app = express();
...
app.http().io();
...
app.listen(8080);