Мое приложение - Node.js, использующее Express.
Отправка этих тестовых данных из моего клиента с помощью jQuery POST:
{
title: 'hello',
notes: [
{title: 'note 1'},
{title: 'note 2'}
]
}
И это результат в моем коде сервера:
{ title: 'hello', notes: { '0': { title: 'note 1' }, '1': { title: 'note 2' } } }
Я хочу получить массив заметок для вставки в мою БД в виде массива. Чего мне не хватает?
Так как я не могу добавить ответ сам в течение 8 часов (wtf?), НО на самом деле это не отвечает, почему Express.bodyParser не анализирует JSON правильно
Хорошо, я могу заставить его работать, используя:
JSON.stringify ( data )
на клиенте, затем на стороне сервера, используя
JSON.parse( req.rawBody )
Это не правильно, и почему Express.bodyParser неправильно анализирует JSON ?!