問題タブ [contentful-management]
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.
contentful-management - 新しいエントリを作成するときにメディア フィールドを追加する
すべての SDK ドキュメントと Contentful の API ドキュメントを検索して調べましたが、新しいエントリを作成するときにアセットへのリンクを含むメディア フィールドを追加する方法がわかりません。他のフィールドは正常に作成できますが、メディア フィールドはオブジェクトである必要がありますが、Contentful が受け入れるようにフォーマットする方法が正確にはわかりません。
私が「動作する」と言うとき、コンテンツ スペースに表示されるエントリを正常に作成できることを意味します。
node.js - バンドルされたクライアント側コードで dotenv を使用する
Contentful UI 拡張機能としてノード js アプリケーションを作成しています。コードはここでホストされています: https://github.com/doodybrains/media-tagging-extension
gulp ファイルの多くはボイラープレートですが、最終的にはすべてがファイルにバンドルされindex.html
ます。環境変数をクライアント コードで呼び出したり処理したりしてはならないことはわかっていますが、プロジェクトをビルドする前に環境変数を取得する方法がわかりません。開発中のレポを実行して呼び出すとprocess.env.NAME_OF_TOKEN
、src/index.js
が返されますundefined
。dotenv のインポート、gulp env パイプラインの作成などを試みました。
どんなアドバイスもとても役に立ちます。アプリは Netlify にデプロイされており、環境変数も既に設定されています。
ありがとうございました