2012-03-07 7 views
1

誰もそれを求めていないので、これは非常にばかげた質問です。私はbackbone.jsをwebsite.com/#article/12のようなビュー用のURLと共に使用しています。記事を取得するには、/ article/12にGETリクエストがあります。ユーザーがwebsite.com/article/12(ハッシュなし)に行ってブラウザに要求されたJSONが表示された場合、どのようにリダイレクトするか404を指定しますか?モデルとコレクションを非表示にしてBackbone.jsのURLを保存して取得する

答えて

0

サーバーは、Acceptヘッダーに基づいて、さまざまな方法で異なるHTTP要求に応答します。

ご使用のサーバーで、リクエストがAccept: application/jsonである場合、アプリはJSONを返す必要があります。そうでない場合は(Accept: text/htmlのように)、見たい、リダイレクトするなどのHTMLビューを返すことができます。どのようにこれを行うかは、あなたが使用している言語/フレームワークに依存しますが、比較的簡単に行う必要があります。

は、理想的には、クライアントビューに同じURLを使用して#タグをドロップしたい(BACKBONE.JSがうまくサポートするHTML5 pushStateをチェックしてください。)

関連する問題