Sitecore FormsをJSSアプリケーションで使用する際、「serverSideRenderingEngineEditOnly」アプリケーション属性値が「true」に設定されている場合、フォームを送信できなくなる場合があります。この場合、/api/jss/formbuilderへのリクエストに対してnot foundページが返されます。
この問題は、Sitecore Headless Rendering 20.0.0で発生します。
この問題を解決するには、以下のいずれかのオプションを検討してください:
<httpRequestBegin> <processor type="Sitecore.JavaScriptServices.ViewEngine.Pipelines.HttpRequest.HeadlessSiteAccess, Sitecore.JavaScriptServices.ViewEngine" resolve="true" patch:after = "processor[@type='Sitecore.Pipelines.HttpRequest.TransferRoutedRequest, Sitecore.Mvc]" /> </httpRequestBegin>
註:アプリケーション属性またはプロセッサの値をパッチするには、\App_Config\Include\zzzフォルダで設定パッチ ファイルを作成する必要があります。