問題タブ [spartacus-storefront]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spartacus-storefront - ASM Get cart は、認証ヘッダーを渡さずに 2 つの HTTP リクエストを作成しています
「asm」を使用して認証設定を行う Spartacus プロジェクトを作成しました。asmAuth.authorizeCustomerSupportAgent() を使用してログインし、OCC API を使用しました。
指定されたユーザーとカート ID でカートを取得します。
ただし、GET 要求を行うと、ネットワークで実際に 2 つの要求を行っていることがわかりました。1つは私が提供したURLで、もう1つは
最初のリクエストでカートが正常に返されました。2 番目の要求は、401 Full Authentication is required エラーを返します。どうやら、認証ヘッダーはこの 2 番目の要求に渡されませんでした。
なぜ 2 つのリクエストがあるのか、これが Spartacus に付属の defaultOccCartConfig の原因なのか疑問に思っています。そうである場合、それを無効にするか、認証ヘッダーを渡すにはどうすればよいですか?
ありがとうございました!
spartacus-storefront - スパルタカスのページサービス?
CMSService.getComponentData()
コンポーネントデータを取得する場合(swaggerComponent Controller
で)。
Page Controller
CMS コンテンツ スロットのリスト ( swagger)を含むページ データを取得するために必要なサービスを教えてください。
spartacus-storefront - スパルタカス コンポーネント スタイルを無効にする
ドキュメントには、そのコンポーネントのスタイルをスキップできると記載されています
特定のコンポーネント スタイルのスキップ コンポーネント スタイルはスタイル ライブラリから取り込まれるため、オプションです。したがって、一部の標準コンポーネント スタイルを完全に無効にしたい場合があります。標準のコンポーネント スタイルを無効にするには、コンポーネント セレクターを $skipComponentStyles リストに追加します。以下は、スタイル ライブラリから 2 つの標準コンポーネントをスキップする例です。
$skipComponentStyles: (cx-product-carousel, cx-searchbox);
$skipComponentStyles: (cx-product-carousel, cx-searchbox); スタイルを最初から作成する必要があり、Spartacus スタイル ライブラリからの特定のスタイル ルールをオーバーライドしたくない場合は、特定のコンポーネント スタイルをスキップすると便利です。
これはどこで行うべきですか?ドキュメントからそれを取得できません。私の最初の推測は、グローバル style.scss である必要がありますが、たとえば、次のようには機能しません。