問題タブ [prismic.io]
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.
javascript - 実行時に Gatsby でクエリを再実行する
Prismic を CMS として使用して Gatsby でサイトを構築していますが、これまでのところ素晴らしいものです。少し問題が発生しましたが、わかりません。
Prismic から取り込まれたすべての投稿をタグでフィルタリングして、デフォルトですべて表示できるようにしたいと考えています。
ユーザーがページで選択したタグを格納する配列をセットアップすることができました。ビルド時に投稿をフィルター処理するために、値の静的配列をクエリに渡すことができることがわかりました。
しかし、私が理解できないのは、ビルド時にすべての投稿を取得し、フィルターが選択されていないときにすべての投稿を表示する方法です。ただし、タグが選択され、アクティブなタグ配列にある場合、それらのタグを含む投稿のみが表示されます。
私の理解では、Gatsby では実行時にクエリを実行することは許可されておらず、ビルド中にのみ実行されます。また、テンプレート コンポーネントを条件付きでレンダリングし、その投稿のタグがアクティブなタグ配列に含まれているかどうかに応じて変更するというアイデアも試しましたが、うまくいきませんでした。
Prismic のサポートに問い合わせてみましたが、以前にこのような使用例を使用したユーザーはいないとのことでした。
どんなアイデアでも大歓迎です。
node.js - npm run development コマンドを使用して Gatsby アプリケーションを実行できない
Gatsby と Prismic を使用した最初のプロジェクトを開発しています。今日、開発サーバーを起動しようとしたときに、このエラーに直面しました。検索しましたが、同様のエラーはどこにも見つかりませんでした。私はこれで完全にブロックされており、このエラーの原因がわかりません。
package.json から抽出:
エラー
gatsby バージョン: 2.19.34 反応バージョン: 16.13.0 プリズム-reactjs バージョン:1.2.0
gatsby - Gatsby - ビルド時に Prismic サイトが壊れる
ここで誰かが私を助けてくれるかどうかはわかりませんが、私は Gatsby - Prismic サイトを構築しています。開発モードでは期待どおりに動作しますが、ビルドを作成すると何かが壊れます。ビルド中のコンソールによると、エラー メッセージはなく、成功したようです。Netlify の URL を共有したい。コンソール (プロダクション ビルド) では、イメージが読み込まれていないというエラーのみが表示されます。不正行為は次のように発生します。
- サイトが正しく読み込まれない
- 画像が正しく読み込まれない ホーム ヘッダー カルーセルが機能しない
- ナビゲーション バーのリンクでページが読み込まれない
- リンクをクリックすると、URL は変更されますが読み込まれません。ナビゲーション リンクをクリックすると、コンテンツを取得するためにリンクのページをリロードする必要があります。
ヘルプやヒント、またはこれまたはそれがあれば幸いです
Netlify テスト URL https://coding-images-prismic.netlify.app/
GitHub リポジトリ https://github.com/codingimages/codingimages-prismic