問題タブ [keystonejs]
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.
mongoose - Keystone LocalFile フィールドでカスタム dev/prefix を指定する方法
後で List.add に渡すスキーマ オブジェクトの keystone.List コンストラクターで autokey プラグインから生成された同じ値を使用したいと考えています。
私がやろうとしていることは、より正確には次のとおりです。
だから、もちろんうまくいきません。autokeyed slug 値が何であれ、スキーマの後の時点で再利用するにはどうすればよいですか?
ちなみに、参照は「format」関数で機能します。その関数が呼び出されると、インスタンス化されたモデルを介して保存された値をプルできるからです。
node.js - Keystone.js + i18n。ビューをレンダリングする前に現在のロケールを取得する
keystone.js アプリに i18n を含めようとしています。私はこの例https://gist.github.com/JedWatson/9191081のようにやっていますが、うまくいきますが、私の問題は現在のロケールを表示することです。URL パラメータでロケールを設定するためのミドルウェアを使用しています。
およびルーティング
デフォルトのロケールは「ru」です。しかし、私の見解では
ルート上/en/blog
で出力します
したがって、私が理解しているように、変数がビューに送信された後にロケールが変更されます。レンダリングする前に設定する方法はありますか? 各ビューのurl param から req.params で取得できることはわかっていlang
ますが、すべてのビューでミドルウェアで取得したいと考えています。
node.js - Cloudinary から S3 への切り替え - アップロードできません
Cloudinary から S3 に切り替える KeystoneJS プロジェクトがあります。このプロジェクトは、Cloudinary を使用してすぐに使用できます。ただし、ストレージに S3 を使用するように移行したいと考えています。
現在、ファイルに S3 をセットアップしていkeystone.js
ます。
Page
画像をアップロードしたいという別のモデルがあります。heroImage
以前は単純だったというフィールドがあります{ type: Types.Cloudinary }
ただし、S3 を使用するには、次のように変更する必要がありました。
AdminUI に入ると、すべて問題ないように見えます。クリックできUpload File
、 を押すSave
と、成功メッセージが表示されます。Transmit で S3 バケットを確認したところ、ファイルがアップロードされていないことがわかりました。さらに、ファイルの URL に移動すると、次のようになります。
これを Cloudinary から S3 に切り替える手助けがあれば大歓迎です。
javascript - keystone.js(mongoose)でリレーショナルデータをどのようにネストしていますか?
これは私のデータ構造です。リレーショナル クエリを実装したいのですが、クエリはネストされたデータ フィールドです。マングース ドキュメントを読んだ後、ネストされたクエリの基本的な使用法を知っていますが、テストしても何も返されませんでした。助けてください。ありがたい。
windows - Windows 7 64 ビットでの KeyStone.Js のインストール エラー
Windows cmd を介して keystone.js をインストールしようとしていますが、それでも次のようなエラーが発生します。
私もyoパッケージをインストールしようとしましたが、yo doctorを試してみましたが、結局失敗しました。エラーログは次のとおりです。
私はすでにGoogleで検索していますが、解決策が見つかりませんでした(または、見逃した可能性があります)。アドバイスや助けが必要です、thx。
javascript - Keystone JS の検証エラー
keystone のデモで使用されているものと非常によく似たお問い合わせフォームを作成しようとしていますが、障害物にぶつかりました。db に保存しようとすると、次のエラーが表示されます。
フォームのフィールドと、console.log を実行してバックエンドのリクエストを確認しましたが、何らかの理由で同じエラーが発生し続けます。
これが私の翡翠ファイルにあるものです
これは私のスキーマとルートファイルがどのように見えるかです
これはルートファイルです
keystonejs - Oauth2 を使用した Keystonejs は返されません
私は KeystoneJS を使用しており、oauth2 コードを挿入したいと考えています。
私のトークンとユーザーのコードはすべて問題なく実行されます。メソッドは、console.log を介してトリガーされます。トークンが正常に生成されました。
ただし、戻り値がなく、最終的にクライアントでタイムアウトを受け取ります。
node.js - keystone.js 管理 UI に他のモデル (コレクション) のフィールドを表示しますか?
私は2つのモデルを持っています
そしてキーワードモデル
検索ボリュームを管理 UI に含めて、並べ替えとフィルターを使用できるようにしたい
ただし、名前フィールドのみを含めることができるようで、そのフィールドを削除するとIDのみが表示されます。
これを修正する唯一の方法は、私の「結合」を処理するカスタムcrudインターフェースを構築することです。または、現在の設定で動作させる方法が存在します。
これは、これを行う方法に関する詳細を見つけたドキュメントへのリンクです。 http://keystonejs.com/docs/database/#relationships
javascript - KeystoneJS のインストール エラー
KeystoneJS を DigitalOcean MEAN スタックにインストールしようとすると、このエラーが発生します。
このエラーの取得: http://paste.ee/p/q1RmU このコマンドの使用: sudo yo keystone (インストールされた Yeoman) このガイドに従う: http://keystonejs.com/getting-started/