2017-04-01 6 views
1

私はnodeJSでエクスプレスフレームワークを使用していますが、メールでアクティベーションリンクを送信しようとしていますが、URLを暗号化してエクスプレスルートを取得して404エラーページ。nodeJSでURLエンコードを読み取ることができません

Url: 

xxx.com/#/user/543fe901b43083207ff0f863c07135b6/[email protected] 

On click to URL: 

xxx.com/#%2Fuser%2F543fe901b43083207ff0f863c07135b6%[email protected] 

私が間違っていることや逃したことを助けてください。

ありがとうございます。

答えて

2

URLにこのようなハッシュ記号を使用しないでください。実際、ハッシュ記号には特別な意味があり、ハッシュ記号に続くものはすべてブラウザでのみ解釈されます。 URLを区別するのには使用されませんが、ページ上にアンカーがあります。

したがって、expressは、少なくともデフォルト設定では、ハッシュ記号の後ろにあるものを解析しません。

関連する問題