Всем привет. Вопрос следующий, при отправке на сервер на node js данных POST запросом, а именно объекта, в котором одно из значений - массив, но в request.body получаю этот объект с измененным ключом только у массива: было "tags" -> стало "tags[]".
Код отправки:
$.ajax({
type: "POST",
url: "/admin/create",
data: data,
success: (response) => {
console.log("success", response);
if(response.success) {
clearInputs();
getAllProjects();
}
},
error: (error) => {
console.log("error", error);
}
});
Код получения:
adminRouter.post("/create", projectController.create);
exports.create = function(request, response) {
if(!request.body) return response.sendStatus(400);
const { id, ...data } = request.body;
console.log(request.body);
response.send(data);
};
На скриншоте данные, которые уходят и данные, которые приходят. Так же в console.log на сервере в request.body тоже самое.