По вашему требованию я могу представить пару альтернатив, которые, на мой взгляд, являются лучшими практиками, чем те, о которых вы упомянули.
Отправьте это в теле, используя любой из POST
или PUT
.
URL: http://localhost:3000/api/prices/shopIds
Body: { shopIds: [1, 2, 3, 4] }
Вы можете получить идентификаторы, например,
const { shopIds } = req.body // shopIds = [1, 2, 3, 4]
или
const shopIds = req.body.shopIds // shopIds = [1, 2, 3, 4]
Если вы хотите использовать GET
, используйте параметр запроса
URL: POST http://localhost:3000/api/prices/shopIds?ids=1,2,3,4
Здесь вы можете получить идентификаторы в виде строки изатем преобразуйте их в массив,
const ids = req.query.ids.split(','); // ids = [1 ,2, 3, 4]
Если вы все еще хотите использовать его так, как вы упомянули, он уже получил ответ.Используйте этот метод!
Надеюсь, это поможет!