問題タブ [apostrophe-cms]
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.
apostrophe-cms - self.apos.users.find が正しいレコードを返さない
これは、自動ログインに関して私が尋ねた他の質問に関連しています。Cookieが設定されているので機能していると思っていましたが、クエリを確認すると、常に同じユーザー「admin」が返されます。このクエリをmongoで実行すると:
db.getCollection('aposUsersSafe').find({ユーザー名: 'ランス'})
ユーザー「ランス」を取得しますが、ここの回答に投稿されたコードを使用します:
私が提供する有効なユーザー名に関係なく、常に同じユーザー「admin」を返します。
これは基本的なように見えますが、クエリがレコードを返さない理由がわかりませんが、この同じ「管理者」レコードはありますか?
apostrophe-cms - アポストロフィ cms でサード パーティのプラグイン (bootstrap、jquery.scrollTo) をインポートします。
サードパーティのプラグインをシステムのランディング ページにインポートしようとしています。ここのドキュメント には、ファイルのデフォルト パスは lib/modules/apostrophe-assets/public/css/ である必要があることが明確に記載されており、必要なプラグイン css および js ファイルをフォルダーに追加してサーバーを再起動すると、それらはピックアップされません。システム。また、ファイルが最小化され、1 つの圧縮 js/css ファイルに追加されているかどうかも確認しましたが、そうではありません。app.js ファイルのコードは
apostrophe-cms - アポストロフィが css ファイルへの間違った URL を生成する
Windows 8 マシンでアプリを実行すると、css ファイルに対してのみ間違った URL が出力されます (.js ファイルの URL は正しくレンダリングされ、css ファイルのみに問題があるように見えます)。OSX で動作する同じアプリが動作します。Windows のブラウザーに送信される要求 URL は、
http://localhost:3000/css/..modulesmy-apostrophe-pages%0Css%0Bootstrap.css です。
Windows で変更する必要があるエンコード設定はありますか? この URL はファイルをレンダリングします: http://localhost:3000//modules/my-apostrophe-pages/Css/Bootstrap.css
ありがとう
apostrophe-cms - クライアント側の JS で使用するためにバックエンド データをビューに挿入する
一部のクライアント側 JS で使用される配列にドキュメントのリストを返したいと思います。私の apostrophe-pages モジュールには、この apos.docs.find 呼び出しがあり、これは機能しており、取得する必要があるドキュメントを返します。このドキュメントの配列を取得したので、データをクライアント側の JS に公開する必要があります。
ドキュメントを読むと、おそらくこれを行うためにピースが推奨されているように見えますが、ピースをウィジェットに入れ、次にウィジェットをページに入れる必要があるようです。
モジュールの分離に関するベストプラクティスの懸念は理解していますが、このデータをクライアントでできるだけ簡単かつ簡単に使用できるようにしたいと考えています (少し時間がかかります)。
この autoCompleteData 配列をフロント エンドに公開するシンプルで簡単な方法はありますか?クライアント コードで以下のようなことを行うことができますか?
(ご協力ありがとうございます。ここ数日でアポストロフィに関する質問がいくつかありましたが、バックエンド オブジェクトをフロント エンドに接続するためのギャップを埋めるのに役立つ最後のピースの 1 つだと思います。)
\lib\modules\apostrophe-pages\views\pages\home.html
\lib\modules\apostrophe-pages\index.js
node.js - インストール後に Apostrophe-cms localhost:3000 にログインできない
私はアポストロフィ-cmsの初心者です。インストール環境Apostrophe、ステップnode app.jsまでを踏襲してみました。localhost:3000 で Web を実行できますが、ログインできませんでした。
これらは私が行う手順です:
新しいユーザーを作成したときのCMDショー
node app.js を実行すると 、Web サイトを開くことができます。
ただし、ログインできませんでした
ユーザー名: admin、パスワード: admin を入力してみました。そして、コードを実行して新しいユーザーを作成しようとしました:admin1 / admin1ですが、それでも同じです。[ログイン] ボタンをクリックしても、ページがログインしません。
これについて私を助けてもらえますか?ステップがありませんでしたか?または何か提案はありますか?
Mac Book と Windows にインストールしようとしましたが、何度か削除してインストールしましたが、同じことでした。L
apostrophe-cms - アポストロフィ検索結果のページ サイズを変更する
おそらく、検索結果のページ サイズを設定するプロパティがあります (デフォルトは 10 のようです)。ページサイズを大きくするにはどうすればよいですか?
\node_modules\apostrophe\lib\modules\apostrophe-search\ モジュールでこれを見つけました:
しかし、私の lib\modules\apostrophe-search\index.js でこのプロパティを変更してもうまくいきませんでした: