2
누군가 무슨 일이 일어나는지 말해 줄 수 있습니까?nodejs + 다른 포트에 이상한 것을 표현하십시오.
var express = require('express')
, http = require('http')
, app = express()
, port = 3000
, mw = require('./lib/middlewareView')
app.use(mw());
app.get('/', function (req, res, next) {
res.send("hello");
});
app.listen(port, function() {
console.log("Listening on " + port);
});
및 /lib/middlewareView.js :
module.exports = function middlewareView(){
return function middlewareView(req, res, next) {
console.log("middleware run");
next();
};
};
I 포트 3000 오픈 http://localhost:3000/
모든 것을 사용하고 잘 될 것 같다 가 나는 aplication 있습니다. 콘솔 출력 :
Listening on 3000
middleware run
hello
하지만 포트 5000로 전환하는 경우, 콘솔 인쇄이 :
이Listening on 5000
middleware run
hello
middleware run
middleware run
그래서 미들웨어, 바로 하나 개의 요청시 3 회를 실행? 정상입니까?
, 그 favicon.ico''이었다. 빠른 답장을 보내 주셔서 감사합니다. – alarstyle