У меня есть массив 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));