예를 들어 이것은 간단한 API가있는 내 서버입니다.
var express = require('express');
var rzServer = express();
rzServer.use(bodyParser.urlencoded({extended:true}));
rzServer.use(bodyParser.json());
app.get('/url', function(req, res) {
console.log(req.query.data); // String
console.log(JSON.parse(req.query.date)); // Object
});
req.query.data는 문자열로 해석되지만 JSON 객체입니다.
body-parser 패키지로 쿼리 문자열을 구문 분석 할 수 있습니까?
감사.
body-parser 는 본문 (이름) 을 구문 분석 하는 미들웨어 입니다. 쿼리 문자열을 구문 분석하려면 다른 미들웨어가 필요합니다.
또 다른 점 : GET 요청은 일반적으로 JSON 매개 변수 (본문 없음)를 사용하지 않습니다. 진정한 JSON을 보내야한다면 좋은 HTTP 메서드를 사용하고 있지 않을 수 있습니다. POST 요청 을 사용 하거나 실제 쿼리 문자열 ( http://expressjs.com/fr/api.html#req.query )을 만듭니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다