コントローラー
コントローラーは、クライアントが要求したルートに応じてクライアントに到達する一連のメソッド、つまりアクションを含むJavaScriptファイルです。クライアントがルートを要求するたびに、アクションはビジネスロジックコードを実行し、レスポンスを返送します。コントローラーは、モデル-ビュー-コントローラー(MVC)パターンのCを表します。
コントローラーは、クライアントが要求したルートに応じてクライアントに到達する一連のメソッド、つまりアクションを含むJavaScriptファイルです。クライアントがルートを要求するたびに、アクションはビジネスロジックコードを実行し、レスポンスを返送します。コントローラーは、モデル-ビュー-コントローラー(MVC)パターンのCを表します。
AI Marketer 5では、無効なデータを受け入れて静かにサニタイズする代わりに、コントローラーでREST APIの入力がデフォルトで検証されます。
AI Marketerのバックエンドのすべての要素、つまりルート、ポリシー、ミドルウェア、コントローラー、サービス、モデル、リクエスト、レスポンス、ウェブフックなどは、カスタマイズ可能です。
AI Marketerのポリシーは、コントローラーに到達する前に各リクエストで特定のロジックを実行する機能です。ポリシーはあなたのニーズに合わせてカスタマイズすることができます。
この図は、グローバルミドルウェアを強調したAI Marketerバックエンドを通るリクエストのシンプル化されたバージョンを示しています。バックエンドカスタマイズの紹介ページには、完全なインタラクティブな図が含まれています。