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