5

Angular js でモードを html5 に変更するときに行う必要があるサーバー側の変更を教えてくれる人がいるかどうか疑問に思っていました。それをhtml 5モードに変更しようとしたときに、内部のhtmlページに移動できなかったためです。Angular API では、ユーザーはサーバー側の変更も行う必要があると書かれています。

  1. サーバー側の変更点は何ですか
  2. 他の変更も行う必要がありますか?
4

2 に答える 2

0

次の 2 種類の呼び出しを区別する必要があります。

  1. ブラウザからの HTML 呼び出し。これらはすべて、インデックスなどを提供するために再マップする必要があります。
  2. JSON API リクエスト。これらはアプリ サーバーに渡されます。

これら 2 種類の呼び出しを区別する方法と、前者を再マッピングする方法は、セットアップに大きく依存します。

たとえば、nginx を使用している場合、 $http_accept をチェックする組み合わせapplication/json( http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Requestsおよびhttp://wiki.nginx.org/HttpCoreModule#.24http_HEADERを参照)そして書き直して(http://wiki.nginx.org/HttpRewriteModule#rewrite)、あなたが望むものを達成することができます。

于 2013-06-04T13:42:03.843 に答える