serverActions
Next.jsアプリケーションでのServer Actionsの動作を設定するためのオプションです。
allowedOrigins
Server Actionsを呼び出すことができる、安全なオリジンドメインのリストです。Next.jsはServer Action要求のオリジンとホストドメインを比較し、CSRF攻撃を防ぐために一致することを確認します。指定しない場合は、同じオリジンのみが許可されます。
next.config.js
/** @type {import('next').NextConfig} */
module.exports = {
experimental: {
serverActions: {
allowedOrigins: ['my-proxy.com', '*.my-proxy.com'], // 追加で許可する安全なオリジンドメイン
},
},
}