@holllop

SyntaxError: Unexpected token 'P', "POST-запро"... is not valid JSON, как исправить эту ошибку?

У меня есть массив result
[{order_id: "12"},
{department_id: "1"},
{customer_id: "1"},
{N_contract: "123"},
{name_object: "hgbghv"},
{date_contract: "1635-12-15"},
{note: "vbgv"},
{type_work: "1"},
{printer_id: "2"},
{material_id: "5"},
{date_completion: "1652-01-15"},
{perfotmer_id: "1"},
{format_id: "3"},
{n_sheets: "12"},
{n_page: "6"},
{n_ruined: "1"},
{n_archive: "0"}]

я хочу записать его значения в бд
на серверной части его ждёт такой эндпоинт
app.post('/main_entry', db.post_Main_entry);
и вот такая запись в бд
function post_Main_entry(req, res) {
  const mergedArray = req.body;
  console.log(mergedArray);// пока только в консоль
}

но при отправке данных у меня появляется ошибка
SyntaxError: Unexpected token 'P', "POST-запро"... is not valid JSON

отправляю я вот таким методом
fetch('http://:3000/main_entry', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(result)
  })
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error(error));
  • Вопрос задан
  • 534 просмотра
Решения вопроса 1
@holllop Автор вопроса
у меня ошибка. я не правильно обрабатывал на сервере. Спасибо Михаил Р., он помог обнаружить ошибку.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы