Тема: React+Express. get || post запит з багатьма параметрами
Запитання полягає в площі передачі багатьох параметрів в запиті get, поясніть, будь ласка, яким чином?
Коли це один параметр (наприклад id), та й ще коли він обов'язковий, проблем немає:
На клієнті:
export const getOneData = async (id) => {
const result = await $host.get(`api/src/${id}`)
return result.data
}
На сервері, я беру з параметрів const id = req.params.id і все ок.
Але коли є пошукова форма з великою кількістю параметрів (select, checkbox і т.д.) і не відомо що там буде вибрано чи натиснуте. Як передавати?
Наразі передаю через post, тому що там є параметр data і отримую адекватну відповідь.
export const getAllSearchData = async (param1, param2, param3) => {
const result = await $host.post(`api/src`, {param1, param2, param3})
return result.data
}
Якщо через post отримувати дані цілком комільфо - тоді ок, але якщо отримувати дані треба через get, то підскажіть, будь ласка, як передавати всі ті параметри.
Дякую.