[解決済み] Nodejs - URLをリダイレクトする
2022-06-15 11:33:54
質問
ユーザーが無効なURLを入力した場合、node.jsサーバーが404.htmlページにリダイレクトするようにするにはどうすればよいでしょうか?
私はいくつかの検索をしました、そして、ほとんどの結果はExpressのためにあるように見えますが、私は純粋なnode.jsで私のサーバーを書きたいと思っています。
どのように解決するのでしょうか?
間違った URL を決定するロジックは、アプリケーションに固有のものです。RESTful なアプリケーションを使用している場合は、単純な file not found エラーか何か他のものである可能性があります。それがわかれば、リダイレクトを送信するのは、次のように簡単です。
response.writeHead(302, {
'Location': 'your/404/path.html'
//add other headers here...
});
response.end();
関連
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み】ブロックスコープの宣言は、ストリクトモード以外ではまだサポートされていません。
-
[解決済み】Node.jsのホスト名/IPが証明書のaltnamesと一致しない。
-
[解決済み] MongoClient v3.0使用時、db.collectionが関数でない
-
[解決済み] http-server コマンドが見つかりません。
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】node.jsアプリをバックグラウンドサービスとして実行するにはどうすればいいですか?
-
[解決済み] Expressjsで、あるコンテキストを渡しながらリダイレクトするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] エラー: nodejs の get 呼び出しで getaddrinfo ENOTFOUND が発生しました。
-
[解決済み】passport.js passport.initialize() ミドルウェアが使用されていません。
-
[解決済み】AWS lambda function エラー - モジュール 'index' をインポートできません。エラー
-
[解決済み] Passport JSのreq.isAuthenticated()はどのように実装されていますか?[クローズド]
-
[解決済み] Node.jsで「btoaが定義されていない」エラーが発生する
-
[解決済み] nodejsでfindAllのソート順を続編にする
-
[解決済み] Yarn にパッケージを強制的に再インストールさせるにはどうしたらいいですか?
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] エラー: ノード出力を "|head" にパイプするときに EPIPE を書き込む。
-
[解決済み] ノードのバージョンを管理するためのnまたはnvm - 各バージョンのグローバルモジュールを保持することは良いアイデアですか?