node.js express createServer() n'est pas une fonction

Je suis en train de construire un projet de l'express. Après je npm install, créer server.js et nœud server.js, j'ai eu cette erreur:

var app = module.exports = express.createServer();                                ^
TypeError: undefined is not a function

at Object.<anonymous> (/Users/zez/Desktop/node/nodeblog/server.js:3:36)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Function.Module.runMain (module.js:490:10)
at startup (node.js:124:16)
at node.js:807:3

et voici mon code server.js:

var express = require('express');
var app = module.exports = express.createServer();                                   
app.configure(function(){
app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(__dirname + '/public'));
});


app.get('/', function(req, res){
    res.render('index', {
            title: 'Express'
                });
});

app.listen(3000);
InformationsquelleAutor user3708915 | 2014-06-04