node.js 버전 0.8.2에서 실행중인 패스포트로 API 엔드 포인트를 보호하려고합니다. 내가 가진 컨트롤러의 기능은 다음과 같은 : 콘솔에 인쇄되어 들어오는 요청 및 "? 읽기 요청 true"로 인증 할 미들웨어가 없을 때이 위대한 작품을미들웨어 사용 후 req를 읽을 수 없습니다.
exports.create = function(req, res) {
console.log('Request readable? ' + req.readable);
... stream blob in req to create blob ...
};
.
들어오는 요청을 인증하기 위해 미들웨어를 소개 할 때 req를 더 이상 내 컨트롤러에서 읽을 수 없습니다.
내가 뭘 잘못하고 있니?
미들웨어 란 무엇입니까? – loganfsmyth
미안 - 패스포트 - http-bearer 인증 체크 – outside2344
당신은 'bodyParser' 미들웨어도 사용하고 있습니까? 그러면 매개 변수 (GET의 경우 쿼리 문자열 또는 POST의 경우 body)를 전달하고'readable '를 false로 설정하면 요청을 읽습니다. – robertklep