問題タブ [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.
node.js - Keystone 管理 UI で画像のサイズを変更する
キーストーン初心者です。管理 UI で画像のサイズを変更したい。これには CloudinaryImage を使用しています。これが私のコードです
keystone.js
モデル
その後、サーバーを再起動します。このエラーが発生しています。
画像のサイズを変更する方法はありますか。
javascript - Keystone.js を使用してログイン ユーザーに静的ページを追加する
私はノードとキーストーンにまったく慣れていないので、これが初心者の質問である場合はご容赦ください。
キーストーン管理パネルに静的ページを追加して、ユーザーがログインしたときにのみ静的ページにアクセスできるようにしようとしています (ユーザーがサイトからのレポートを追跡できるように、Google アナリティクス API が含まれます) . ログインしていないユーザー向けの静的ページを作成するのに問題はありませんが、ログインしたナビゲーション構造がアプリでネストされている場所や、サインインしているユーザーだけが表示できるようにビューを設定する方法がわかりません.
node.js - 翡翠の絶対リンク
keystonejs (Nodejs + expressjs + jade ) を実行しており、ページに絶対リンクを追加しようとしています。私が追加するすべてのリンクは相対リンクですが、常に私のサイトにルーティングされます。以下では、post.url の値は「www.google.com」です。
a(href=post.url, target=' ')
結果は -> localhost:8080//www.google.com
私が現在見つけた唯一の解決策は、前に「http://」を追加することです: a(href="http://"+post.url, target=' ')
これは機能し、リンクhttp://www.google.comを作成します。ただし、https を含むページは機能しないため、これは悪い解決策です。
javascript - ACE Editor と Keystonejs アプリの統合に関する問題
ここ ( http://ace.c9.io/#nav=embedding ) にある src* サブディレクトリの 1 つをプロジェクトのどこかにコピーするだけです。それを mykeystoneapp/public/js に置きました (私のデフォルトのホームは mykeystoneapp/public です)。
ここに私が得るエラーがあります:
1.Uncaught TypeError: $.cookie は関数ではありません (ui.js:8)
2.Uncaught Error: Missed anonymous define() module: function …(require.js:141) http://requirejs.org/docs/errors.html#mismatch
これが私のジェイドコードです:
次に、デバッガーを EventEmitter ( https://github.com/ajaxorg/ace-builds/blob/master/src/ace.js#L3300 ) に配置すると、eventName='changeMode' で EventEmitter._dispatchEvent に適切に到達していることがわかりますが、 !listeners または defaultHandler がないため、何も操作せずに戻ります
javascript - クエリから最初の投稿を表示
このクエリから:
次のように、jade テンプレートに最新の投稿を表示しようとしています。
しかし、それは空です。これを行う方法を誰か説明できますか?
どうもありがとう
私のmongoDBからの編集ダンプ、私のデータにあるものを他に表示する方法がわからない:
これは、ビュー内のデータをループする方法です。
mongodb - 技術者以外向けの MongoDB コンテンツ管理 Web アプリ
私のチームの非技術者がデータベース (MongoDB) にデータを追加したい場合、mongoimport
. 彼らは自分でこれらのことをしなければなりませんが。
だから私は、mongodb やその他の技術的背景のない人が MongoDB のデータをクエリ、追加、削除、編集できる Web アプリケーションを探しています。
Web アプリケーションの管理者は、共通ユーザーを作成する必要があります。一般ユーザーはデータベース内のデータを操作できましたが、管理的なことはできませんでした。
これは、Web サイトの一般的なタスクである必要があります。しかし、この要件に対する簡単な解決策はないようです。
KeystoneJSを試しました。ただし、2 つの問題があります。
そのスキーマは、ref のないネストされた配列をサポートしていません。たとえば、人は多くの仕事を持っているかもしれません。しかし、新しいコレクション「ジョブ」を作成し、ref を使用して複数のジョブを人に関連付ける必要があります
/li>jobs: { type: Types.Relationship, ref: 'Jobs' , many: true},
。ただし、新しいコレクションを作成したくありません。必要なのは次のとおりです。そのユーザー ロール システムは、そのままでは非常に脆弱です。「キーストーンにアクセスできる」がチェックされている場合、ユーザーは何でもできます。チェックされていない場合は何もできません。
なにか提案を?
i18next - KeystoneJS で i18next を使用する方法
KeystoneJS のモデルのラベルを翻訳できるようにしたいと考えています。
i18next と keystone を使用する最善の戦略は何ですか?