在每个请求中发送主机的查询字符串

时间:2015-09-24 13:41:24

标签: node.js express xmlhttprequest query-string

我正在使用express并且需要获取页面的查询字符串中的信息我在任何静态文件请求中加载,是否在html中标记为 或者通过ajax请求。

我正在加载页面,如下所示: http://localhost:8080/?qstringValue=someValue

当我在服务器中收到来自该页面的静态文件(如图片或favico)的请求时,是否有办法在网址的查询字符串中获取内容?

我将运行多个页面: http://localhost:8080 只有查询字符串不同,我需要根据不同的查询字符串知道图像请求的来源

解决方案可能位于快速服务器(node-http)或前端。

提前致谢

1 个答案:

答案 0 :(得分: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