При отправке данных в мое приложение expressjs вот что я получаю:
node(58287,0x7fff771ad960) malloc: *** error for object 0x7ff8a8600c58: incorrect
checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
Есть идеи, почему?
Обновление:
Вот некоторый код:
Клиентская сторона:
$.ajax({
url: 'user/' + id,
type: 'POST',
dataType:'JSON',
data: JSON.stringify(data),
success: function(response){
console.log(response);
}
});
Серверная сторона:
app.post('/user/:id', function(req,res){
var id = req.params.id;
console.log(data);
});
Когда я использую JSON.stringifyна стороне клиента, я сталкиваюсь с этим странным ошибка:
узел (58461,0x7fff771ad960) malloc: * ошибка для объекта 0x7fa861d00e28: неверная контрольная сумма для освобожденного объекта - объект был вероятно, изменен после освобождения. *установить точку останова в malloc_error_break для отладки ловушки Abort: 6
Когда я не использую JSON.stringifyна стороне клиента, я получаю 'пустые' строкина стороне сервера.
Есть идеи, что я делаю неправильно?