2015-08-14 2 views
0

привет где данные в почтовом вызове в коа без совместного органа или bodyparse или почему эта ошибкапеременные пост в коа рамках

Ошибка: недопустимый JSON, поддерживает только объект и массив в разборе (d: \ Proyectos \ koaJsTest \ node_modules \ со-тело \ Lib \ json.js: 56: 13)

ответ

0

совместно тело выполняет это регулярное выражение, если "строгий" опция установлена ​​в ложь:

/^[\x20\x09\x0a\x0d]*(\[|\{)/ 

Возможно, ваш JSON превращает его в со-тело в виде строки с кодировкой URL-адреса?

+0

мой json был не прав – user3758205

0

Его либо будет формат JSON, который вы загружаете, если вы устанавливаете Content-Type на application/json.

В противном случае возможно использование неправильного Content-Type. Например, если вы загружали файлы, где Content-Type должен быть multipart/form-data, но вы случайно установили Content-Type на номер application/json, когда он должен был увидеть эту ошибку.

Это сбило меня с ног в прошлое.