次のような状況があります。
- 外部からのアクセスが隠されているバックエンド システム
- バックエンドに渡されたデータを使用して何らかの外部処理を行う、Play Framework で記述されたシン エクステンション。
- すべての公開呼び出しをインターセプトし、プロキシするシステムを決定する nginx インスタンス
アイデアは次のとおりです: 特定の呼び出しが来た場合、nginx がそれを Play アプリにプロキシし、Play アプリの結果に基づいて、それをバックエンドにプロキシするか、または結果を返すかを決定します。アプリを Web クライアントに再生します。Play アプリの結果は、何らかの JSON になるか、応答コードを直接操作するかのいずれかになる可能性があるため、500 でない場合は 200 を返します。
出来ますか?