Dopo l'aggiornamento a Express 4 e la rimozione di app.router, sto faticando a ottenere il middleware da eseguire dopo l'esecuzione delle route.middleode Node Express 4 dopo le route
ad es. il seguente codice risponde correttamente con "ciao", ma non chiama mai il middleware configurato
var express = require("express")();
express.get("/", function(req, res) {
res.send("hello");
});
express.use(function(req, res, next) {
console.log("world");
next();
});
express.listen(8888);
PRECISAZIONE:
il seguente codice mostra "prima" sulla console, ma non "dopo":
var express = require("express")();
express.use(function(req, res, next) {
console.log("before");
next();
});
express.get("/", function(req, res) {
res.send("hello");
});
express.use(function(req, res, next) {
console.log("after");
next();
});
express.listen(8888);
Funziona per me. Cosa non funziona per te. – user568109
Non vedo mai l'output di console.log – goofballLogic
Mostra per me alla riga di comando node.js. Hai un codice aggiuntivo? – user568109