2016-01-13 3 views
0

Как говорится в названии, можно ли написать маршрут Express GET, который принимает массив неизвестной длины?Возможно написать экспресс-маршрут GET, который принимает массив неизвестной длины?

Я знаю, что могу использовать запрос POST и просто включать массив в тело, но он не публикует что-то такое, как получение чего-то!

Мне нужно знать, как закодировать URL. Большинство из того, что я вижу, предназначено для массивов определенной длины. Это может быть 2 или 20 или более.

+0

Вы должны иметь возможность кодировать массив по URL-адресу и читать его с помощью 'req.params' – tymeJV

+0

Можете ли вы дать небольшое руководство по кодированию URL-адреса? – realisation

ответ

0

ДА!

Вы можете использовать параметр запроса и использовать разделитель в качестве поисковых систем старых, где ваша поисковая строка действительно была в URL-адресе с пробелами, разделенными +. Это позволяет использовать массив неопределенной длины.

Не получил отзывов от HOW, чтобы закодировать массив, чтобы принять URL-адрес, так что это подход, с которым я иду. Даже в моем googling я не мог найти много о том, КАК кодировать URL-адрес, чтобы иметь массив в объекте params, а не объект запроса, возможно, потому, что я искал, как это сделать для массива неопределенной длины?