ルーティングに URL を使用するという概念に完全に混乱しており、2 つの概念の間に競合があるかどうか、またはそれらを使用するための開発を準備するために何をすべきかを理解していません。
2 つの概念は、フロント エンド レンダリング (backbone.js 風) を決定するための URL ルーティングと、API サービスを提供する手段としてのバックエンド ルーティングです。競合は、それらが同じドメインにある場合です。
たとえば、次のようなフロント エンド ルーティングを計画するとします。backbone.js などのフレームワークは、ユーザーにテンプレートをレンダリングするために実行するアクションを決定するためにルーティングを使用します。たとえば、urlhttp://www.mydomain.com/categories
は、テンプレート内のカテゴリのリストをレンダリングするためのルートです。
ただし、モデルに入力してデータの変更を処理するには、同じドメインのバックエンド サービスからカテゴリのリストを取得する必要があります。したがって、POST、UPDATE、DELETE などを実行できるようにする予定です...
だから、ここが私が混乱するところです。API サービスを作成した場合、http://www.mydomain.com/managecategories
そのルートを定義していないためにフロント エンド フレームワークがエラーをスローしないことをどのように認識しますか?
さらに、URL を手動で更新して Enter キーを押すだけの場合、(エラー処理の観点から) どのような処理が期待されるのでしょうか?
私はこれについて頭を悩ませることができません。