Express: анализ массива строк в данных multipart / form - PullRequest
1 голос
/ 06 апреля 2020

Я пытаюсь отправить массив типа String и файл png, используя данные multipart / form. Я получаю файл изображения и данные через req.body. Однако массив имеет тип String, как и ожидалось. Как мне разобрать это в массив?

Вот мой запрос почтальона:

enter image description here

Вот мой консольный журнал:

enter image description here

1 Ответ

0 голосов
/ 06 апреля 2020

Вы можете использовать JSON.parse для преобразования строки в массив.

let tattooGroups= `["Women", "Unisex"]`;
console.log("Without JSON.parse ->  ", typeof tattooGroups);
console.log("With    JSON.parse -> ", typeof JSON.parse(tattooGroups));
console.log("With    JSON.parse, Is Array -> ", Array.isArray(JSON.parse(tattooGroups)));

console.log(JSON.parse(tattooGroups));
...