Skip to main content

管理パネルのカスタマイズ: ホスト、ポート、パスの設定

デフォルトでは、AI Marketerの管理パネルhttp://localhost:1337/adminで公開されています。セキュリティ上の理由から、ホスト、ポート、パスを更新することができます。

管理パネルのパスのみを更新する

AI Marketerのバックエンドサーバーと管理パネルサーバーを異なるサーバーにデプロイしない限り(デプロイを参照)、デフォルトでは次のようになります。

  • AI Marketerのバックエンドサーバーと管理パネルサーバーは同じホストとポートで動作しており、http://localhost:1337/でアクセスできます。
  • 管理パネルは/adminパスでアクセスでき、バックエンドサーバーは/apiパスでアクセスできます。

たとえば、管理パネルをhttp://localhost:1337/dashboardでアクセス可能にするには、管理パネル設定ファイルurlプロパティを次のように定義または更新します。

/config/admin.js
module.exports = ({ env }) => ({
// 他の設定プロパティ
url: "/dashboard",
});

デフォルトでは、バックエンドサーバーと管理パネルサーバーは同じホストとポートで動作しているため、サーバー設定ファイルのhostおよびportプロパティの値を変更せずに、config/admin.[ts|js]ファイルを更新するだけで動作します。サーバー設定ファイルは次のようになっているはずです。

/config/server.js
module.exports = ({ env }) => ({
host: env("HOST", "0.0.0.0"),
port: env.int("PORT", 1337),
});

管理パネルのホストとポートを更新する

管理パネルとAI Marketerのバックエンドサーバーが同じサーバーでホストされていない場合(デプロイを参照)、管理パネルのホストとポートを更新する必要があります。

これは管理パネルの設定ファイルで行います。たとえば、管理パネルをmy-host.com:3000でホストする場合、プロパティを次のように更新します。

./config/admin.js
module.exports = ({ env }) => ({
host: "my-host.com",
port: 3000,
// デフォルトの /admin パスの代わりに別のパスを定義することもできます👇
// url: '/dashboard'
});

:::AI Marketer 他の管理パネル設定 /config/admin.[ts|js]ファイルは、他の多くの側面を設定するためにも使用できます。詳細については、管理パネル設定ドキュメントを参照してください。 :::