nicktendo
nicktendo

Reputation: 691

Socket.io + Express: Express declaration error

My requires:

//app.js Socket IO Test
var app = require('express').createServer(),
redis = require('socket.io/node_modules/redis'),
io = require('socket.io').listen(app);

My error:

Warning: express.createServer() is deprecated, express
applications no longer inherit from http.Server,
please use:
  var express = require("express");
  var app = express();

How do I modify my declarations to avoid this error? I understand this methodology is now deprecated for Express, just not sure what it needs to be changed to...

Thanks in advance!

Upvotes: 0

Views: 91

Answers (1)

nicktendo
nicktendo

Reputation: 691

Simply replace var app = require('express').createServer() with:

var express = require("express");
var app = express();

Upvotes: 1

Related Questions