Если мы посмотрим на трассировку стека из кода, мы обнаружим, что она приблизительно равна здесь (источник). Читая этот код, мы, кажется, обнаруживаем, что ожидаемые / требуемые входные данные должны быть в формате JSON, который начинается либо с {
(объект), либо с [
(массив). Это будет означать, что null
или даже скалярное значение потерпит неудачу с описанной ошибкой.
Если мы затем посмотрим на документацию bodyParser, найденную здесь , мы прочитаем о параметре, называемом strict
, который, когда установлен на true
, инструктирует наш синтаксический анализатор только принимать объекты или массивы, когда false
позволяет нам принимать и скаляры. Поскольку по умолчанию strict
составляет true
, я предполагаю, что можно передавать только объекты или массивы.
Если это так, то отправка null
будет недопустимым / неподдерживаемым параметром. Может случиться так, что если вам нужно отправить одно скалярное значение, отправьте его как значение поля в объекте:
{
"value": null
}
или как элемент в массиве
[null]