如何使用Express实现重定向图像?

时间:2016-02-02 11:29:54

标签: node.js redirect express

我想向我的nodejs服务器发出GET请求。

我想实现重定向图像。 在客户端我有

var body = document.getElementsByTagName('body')[0];
var childElement = document.createElement('img');
childElement.width = 1;
childElement.height = 1;
childElement.style.daiplay = 'none';
childElement.src = 'http://myendpoint.com/api/endpoint?token=token';
body.appendChild(childElement);

我的端点应该将客户端重定向到某个URL。

在服务器代码中我有

app.route('/api/endpoint').get(function(req, res) {
  res.redirect('http://google.com')
});

结果我得到了

常规

Request URL:http://myurl.com
Request Method:GET
Status Code:302 Found
Remote Address:127.0.0.1:1340

响应标题

HTTP/1.1 302 Found
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
Location: http://google.com
Vary: Accept, Accept-Encoding
Content-Type: text/plain; charset=utf-8
Content-Length: 41
Date: Tue, 02 Feb 2016 10:50:13 GMT
Connection: keep-alive

但客户端实际上并未重定向.. 在此请求之后,GET重定向页面发生了,但我收到了html作为响应,没有被重定向..

我做错了什么?

0 个答案:

没有答案