Joomlaで実行されている Web サイトに埋め込まれた Web アプリを作成しています。クライアント側では、AngularJS を使用しています。Angular の$resource
オブジェクトは、クロス オリジン リソース共有のパターンに従います。つまり、OPTIONS
リクエストを行う前にリクエストを行いますGET
。
Joomla ではtask
、クライアントの要求を受信し、Joomla でいくつかの認証ロジックを実行し、データで応答するコントローラーの 1 つを持っています。簡単なGET
リクエストをすると、これは適切に応答します。OPTIONS
ただし、リクエストを受け取ったときにJoomlaに適切な「OK」レスポンスを返す方法がわかりません。
これを実現するJoomla固有の方法はありますか? OPTIONS
そうでない場合、プレーンな PHPを使用することにどのように対応できますか? 私の検索は空白を描いています。
(違いが生じる場合、これは最終的に同じオリジンのリクエストになります。開発プロセスではクロスオリジンのみです。ただし、Angular はOPTIONS
関係なくリクエストを行うと思います。)