[解決済み] リバースルーティングとは何ですか?
2022-01-30 13:56:33
質問内容
本当に、いたるところで言及されていますが、まさにその名のついたwikipediaのページすらありません。これは、URLリダイレクトの単なるファンシーネームなのでしょうか?別の名称や定義があるのでしょうか?
どのように解決するのですか?
リバースルーティングとは、ルートへのシンボリックな参照(フレームワークによってはルート/ビュー/コントローラの名前、またはコントローラへの参照)が与えられたときに、ルートにつながるURLを生成する処理です。
(URLからビューやコントローラを指定したルートにマッピングする通常のルーティングやフォワードルーティングの逆なので、quot;リバースルーティング"と呼ばれています)。
様々なフレームワークの例
- Djangoは url テンプレートタグ と urlresolvers.reverse ヘルパーメソッド
- フラスコは url_for
- Railsは リンク先
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] Google ChromeでSPDYを無効にする方法
-
[解決済み] HTTPステータスコード0 - Error Domain=NSURLErrorDomain?
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] Access-Control-Allow-Origin複数オリジンのドメイン?
-
[解決済み] <script src="http://..."> の中で、http:// を // に置き換えることは有効でしょうか?
-
[解決済み] HTTPリダイレクト:301(永久)と302(一時)の比較
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み] REST DELETEは本当にべき乗なのか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] updateとdeleteのHTTPステータスコード?
-
[解決済み] カスタムHTTPヘッダー:命名規則
-
[解決済み] ブラウザのCookieドメインはどのように機能するのですか?
-
[解決済み] [Solved] リクエストに必須パラメータがない場合、どのようなHTTPステータスレスポンスコードを使用すればよいですか?
-
[解決済み】REST APIでPATCHとPUTのどちらを使うべきですか?
-
[解決済み】ユーザーエージェント文字列の大きさはどれくらいになりますか?
-
[解決済み】HTTP 301と308のステータスコードの違いは何ですか?
-
[解決済み] REST APIで "Not Ready Yet, Try Again Later "のHTTPステータスコードを選択するにはどうすればよいですか?[クローズド]。
-
[解決済み] なぜCache-Control属性はリクエストヘッダ(クライアントからサーバーへ)に送信されるのですか?
-
[解決済み] Angular2 http.get()、map()、subscribe()とobservableパターン - 基本的な理解