おそらく私は何か間違ったことをしていますが:
私のブラウザにはコードがあります
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 が正しくリダイレクトされないようです。それを解決する方法はありますか?