2

おそらく私は何か間違ったことをしていますが:

私のブラウザにはコードがあります

window.location = '/some/url' 

または href="/some url" を持つ要素

ノード (express.js) には、次のルート ハンドラーがあります。

app.get('/some/url', function(req, res){
    res.redirect('http://www.google.com')
});

ページのコンテンツは奇妙な欠陥 Google ページで読み込まれます。また、アドレス バーは変更されません (http://localhost:3000/some/url)。

req.pipe(request(host + req.url)).pipe(res) を使用して中間サーバー経由でリクエストを作成していますが、パイプされた res が正しくリダイレ​​クトされないようです。それを解決する方法はありますか?

4

1 に答える 1

0

reqest.jsに{folllowRedirect:false}オプションを使用する必要がありました

于 2012-12-25T12:05:12.757 に答える