내 응용 프로그램은 Express를 사용하는 Node.js입니다.Express에 POST 배열 데이터가 JSON으로 구문 분석됩니다.
jQuery를 POST를 사용하여 내 클라이언트에서이 테스트 데이터를 송신 :
{
title: 'hello',
notes: [
{title: 'note 1'},
{title: 'note 2'}
]
}
을 그리고 이것은 내 서버 코드의 결과입니다
{ title: 'hello', notes: { '0': { title: 'note 1' }, '1': { title: 'note 2' } } }
내가 배열을 얻으려면 내 DB에 배열로 삽입 할 노트 수 내가 뭘 놓치고 있니?
나는 8 시간 동안 답변을 자신을 추가 할 수 없습니다 (태권도 연맹?)하지만 Express.bodyParser는 JSON을 구문 분석하지 않는 이유를 정말 제대로
내가에 확인받을 수 에 응답하지 않기 때문에 사용하여 작업 : 클라이언트에서
JSON.stringify (data)
을 다음 서버 측이 사용
JSON.parse(req.rawBody)
,이것은 잘못된 생각이 들며 Express.bodyParser가 JSON을 올바르게 구문 분석하지 않는 이유는 무엇입니까?!
게시물에 대해이 정보를 직렬화하는 코드는 무엇이며 서버에서 역 직렬화하기 위해 어떤 코드를 사용합니까? 예 :'JSON.stringify' 등 – Tejs
Express와 함께 Node.js를 사용하고 있습니다. Express.bodyParser를 사용하여 보낸 본문 요청을 구문 분석합니다. 그게 내가 Node.JS를 처음 접하는 사람이라는 사실이다. – JMWhittaker