La solución se da en el error.
Advertencia:express.createServer() está obsoleto, las aplicaciones express ya no se heredan de http.Server, use:
var express = require("express");
var app = express();
Así que tendrás que hacer esto.
var express = require('express')
, http = require('http');
var app = express();
var server = http.createServer(app);