Express n'a pas de méthode configurer l'erreur

Je suis en train de commencer à la MOYENNE de la pile. Et je suis en suivant ce tutoriel: lien

J'ai fait jusqu'à ce que le Tester Notre Serveur section. Ici

//modules =================================================
var express = require('express');
var app     = express();
var mongoose= require('mongoose');

//configuration ===========================================

//config files
var db = require('./config/db');

var port = process.env.PORT || 8080; //set our port
mongoose.connect(db.url); //connect to our mongoDB database (uncomment after you enter in your own credentials in config/db.js)

app.configure(function() {
    app.use(express.static(__dirname + '/public'));     //set the static files location /public/img will be /img for users
    app.use(express.logger('dev'));                     //log every request to the console
    app.use(express.bodyParser());                      //have the ability to pull information from html in POST
    app.use(express.methodOverride());                  //have the ability to simulate DELETE and PUT
});

//routes ==================================================
require('./app/routes')(app); //configure our routes

//start app ===============================================
app.listen(port);                                       //startup our app at http://localhost:8080
console.log('Magic happens on port ' + port);           //shoutout to the user
exports = module.exports = app;                         //expose app

Quand je lance

nodemon server.js

J'obtiens cette erreur

app.configure(function() {
^
TypeError: Object function (req, res, next) {
 app.handle(req, res, next);
} has no method 'configure'
 at Object.<anonymous> (C:\Users\Yuksel\Desktop\node\test\server.js:14:5)
 at Module._compile (module.js:456:26)
 at Object.Module._extensions..js (module.js:474:10)
 at Module.load (module.js:356:32)
 at Function.Module._load (module.js:312:12)
 at Function.Module.runMain (module.js:497:10)
 at startup (node.js:119:16)
 at node.js:902:3
5 Mar 17:27:20 - [nodemon] app crashed - waiting for file changes before startin
g...

Il dit simplement app n'a pas de méthode configure(je suppose). Mais quand je supprime la configuration de la partie et l'exécuter à nouveau, il fonctionne.(Cette moyenne app .écouter de la méthode, il est donc un express objet).

J'ai essayé avec les deux nœud et nodemon. Et je ne pouvais pas le comprendre. Je vous remercie pour votre temps.

  • c'est à cause de express 4
InformationsquelleAutor SuperioREX | 2014-03-05