1
expressでres.redirect()を使用する際に問題があります。Express res.redirect not redirecting
私は他の質問を探してみましたが、答えが実際に私の特定の問題をカバーしていないか、少なくとも十分な関連性はありません。
app.get(/\d\w*/g, function (req, res, next) {
urlCreator.findURL(req.originalUrl,function(smallURL){
if (smallURL === "Small URL doesn't exist"){
res.send(smallURL);
}
else {
res.redirect(smallURL);
}
});
});
elseブロック内のres.redirect()に達すると、希望のページにリダイレクトするのではなく、ブラウザ(以下のスクリーンショット)でこれを取得します。 smallUrlのフォーマットは、例えばある「www.facebook.com」
私はブラウザは、単に代わりにこれをリダイレクトし、表示されません理由として明らかに何かが足りないのですか?
ああ、もちろん!ご協力ありがとうございます@ゴロローデン。それはそれを修正した。プロトコルを含むすべてのURLをチェックしてフォーマットする必要があるように見えます。 :) – tophergd
歓迎します:-) –