콘텐츠 형식 헤더없이 데이터를 보내는 경우 데이터를 읽을 수 있습니까?내용 유형없이 데이터를 읽을 수 있습니까?
나는 nodeods에서 bodyparser로 읽으려고했지만 읽지 못했습니다.
항상 NODEJS는 빈 요청 본문을받습니다.
어떨까요?
콘텐츠 형식 헤더없이 데이터를 보내는 경우 데이터를 읽을 수 있습니까?내용 유형없이 데이터를 읽을 수 있습니까?
나는 nodeods에서 bodyparser로 읽으려고했지만 읽지 못했습니다.
항상 NODEJS는 빈 요청 본문을받습니다.
어떨까요?
body-parser
을 사용하면 콘텐츠 유형을 지정해야합니다. 그렇지 않으면 급행 (내가 사용하고있는 것으로 생각됩니다)으로 본문을 읽을 수 없습니다.
당신은 항상 원시 몸에 액세스 할 수 있습니다
app.use (function(req, res, next) {
var data='';
req.setEncoding('utf8');
req.on('data', function(chunk) {
data += chunk;
});
req.on('end', function() {
req.body = data;
next();
});
});
app.post('/', function(req, res) {
// you have set the body before:
console.log(req.body);
});
json으로 데이터를 구문 분석하려면 본문 파서에 application/json
과 같은 콘텐츠 형식을 추가해야합니다.
당신은 당신이 해결책으로 표시하는 경우가 환상적 일 것입니다 내 인생 –
을 저장! – dagonza
마킹을 잊어 버린 이유를 모르겠습니다. –