2015-09-24 2 views
0

Я использую экспресс и вам нужно получить информацию в строке запроса на странице, которую я загружаю в любом запросе для статических файлов, будь то в html, например или по ajax-запросы.отправить строку запроса хоста по каждому запросу

Я загрузки страницы, как это: http://localhost:8080/?qstringValue=someValue

когда я получаю запросы на сервер для статических файлов, таких как изображения или favico, с этой страницы, есть ли способ, чтобы получить то, что в строке запроса url я загружаю?

у меня будет несколько страниц, работающих: http://localhost:8080 только diferentiated в строке запроса, и мне нужно будет знать, где запрос изображений исходит из на основе различных строк запроса

Решение может быть на экспресс-сервер (node-http) или в интерфейсе.

Заранее спасибо

+2

это уже здесь ответили [ссылка] [1] [1]: HTTP://stackoverflow.com/questions/6912584/how-to-get-get-query-string-variables-in-express-js-on-node-js – prasun

ответ

0
app.get('/', function(req, res){ 
    res.writeHead(200, {'content-type': 'text/plain'}); 
    res.write('query: ' + req.qStringValue + '\n'); 
    queryStuff = JSON.stringify(req.query); 
    res.end('That\'s all folks' + '\n' + queryStuff); 
}); 

Это уже ответили как до, так here

+0

Это не ответ на мой вопрос. То, что мне нужно, после обслуживания страницы, каждый запрос, который приходит с этой страницы, мне нужно знать, что находится в этом querystring –

+0

, вам нужно будет отслеживать это в обработчике маршрутов отдельных/подстановочных символов/регулярных выражений. Кроме того, вы можете установить уникальный уникальный cookie на клиенте в ответе, чтобы вы могли отслеживать, что строка запроса указывает на конкретный ответ на страницу. – prasun

+0

Дело в том, что у меня будет несколько страниц: http: // localhost: 8080 только различаются по строке запроса, и мне нужно будет знать, откуда будет поступать запрос на изображения на основе разных строк запроса –

Смежные вопросы