я понял, как мы разобрать параметры URL-адреса в скоростных трассах, как в примереКак добавить параметры URL? (EJS + Node + Express)
How to get GET (query string) variables in Express.js on Node.js?
Но где параметры URL приходят из в первую очередь?
EDIT:
Видимо, я могу построить такой запрос с JQuery (т.е. $.get
). Я могу добавить params
к этому объекту запроса. Это здорово, но все же я пытаюсь понять, как мы достигаем этого в запросе, который отображает страницу в целом.
Пример: когда я выбираю старую вкладку ниже, как это SO добавить ?answertab=oldest
к URL, так что становится:
https://stackoverflow.com/questions/30516497/how-do-we-add-url-parameters-ejs-node-express?answertab=oldest#tab-top
Вы имеете в виду, как добавить параметры запроса в браузере или как добавить его в узел, чтобы запросить информацию с других серверов? Они почти, но не совсем то же самое. У браузера есть дополнительная сложность того, откуда берутся данные, которые вы хотите передать в качестве параметра запроса. – slebetman
@slebetman отредактировал вопрос с примера, я думаю, теперь он яснее. Благодаря! –
Для примера SO, о котором вы спрашиваете, ответ прост. Полная строка просто включает ''? Answertab = oldest''. Другими словами, вкладка выглядит примерно так в исходном файле: 'oldest'. В этом нет ничего особенного. Это просто строка – slebetman