1. ホーム
  2. node.js

[解決済み] expressで、ユーザーを外部URLにリダイレクトするには?

2022-03-07 22:44:55

質問

node.jsとbraintreeを使用した決済システムがありますが、決済が成功した場合、ユーザーをバックエンドに送りたいのですが、どうすればいいですか?私のバックエンドは別の場所にセットアップされています。

私が試したのは

res.writeHead(301,
  {Location: 'http://app.example.io'}
);
res.end();

つまり、window.locationは明らかに利用できないのです。ユーザーをリダイレクトする方法は思いつかないのですが?

解決方法は?

以下のことが可能です。

res.redirect('https://app.example.io');

Expressのドキュメントです。 https://expressjs.com/en/api.html#res.redirect