問題タブ [derbyjs]

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.

0 投票する
1 に答える
178 参照

node.js - Derbyjsテンプレートエラー

Derbyjsを試し始めたところ、すでに問題が発生しました。このエラーのサポートが見つかりません。おそらく、私が犯しているいくつかのばかげた間違いです。

www.derbyjs.comドキュメントの例に従って、ビューをレンダリングしようとしています。

私のアプリはこれと同じくらい簡単です:

私の見解は2つのファイルで構成されています。

「index.html」

「home.html」

ページがレンダリングされるたびに、次のエラーが発生します。


テンプレートエラー

エラー:「ホーム」のテンプレートインポート......コンテンツを含めることができません


ご覧のとおり、これは非常に単純な例です。私は何が欠けていますか?「home.html」ファイルを空にしても、このエラーが発生します。

0 投票する
3 に答える
8340 参照

node.js - NodeJS-MongoDBトリガー

DerbyJS、Racer、MongoDBを使用してログビューアーを開発しようとしています。ログは別のソースによってMongoDBデータベースに継続的に挿入され、ログビューアーはユーザーインターフェイスのログテーブルを自動的に更新できるはずです。

次のようなMongoDBイベントをネイティブに聞く方法があるかどうか疑問に思いました。

これらは、たとえば、OracleDBトリガーに似ています。

0 投票する
1 に答える
478 参照

node.js - Derbyjs: アプリのルートまたは x-bind 関数でセッションにアクセスする

  1. ダービー 新しい TestDerby

  2. server/index.js のコメントを外します

  3. app/index.jsに追加console.log(model.get(),model.session)- this.start

  4. model.session は定義されていません

    (racer/lib/session/session.Store.js をざっと見てみました)

またはダービーmodel.set('_session-item-key',value)セッションの代わりに使用することをお勧めしますか?

0 投票する
1 に答える
248 参照

node.js - Derbyjs: ブラウザーなしで socket.io-client に接続する方法

ステップ:

  1. ダービーアプリを始める
  2. スタンドアロン ノード クライアント アプリを作成し、socket.io-client をセットアップし、ダービーのストアのソケットに接続します

質問:

  1. クライアントはブラウザーで実行されないため、セッションがありません。Racer のソケット認証を通過できますか?

  2. クライアントからのメッセージをリッスンし、それをダービーストア/モデルに入れることができるデリサービスを作成する方法は?

0 投票する
1 に答える
241 参照

node.js - derby@0.3.13 のインストール中にエラーが発生しました

derbyjsをインストールしようとしましたが、次のエラーが発生しました。

これを修正する方法がわかりません。助言がありますか?

0 投票する
1 に答える
370 参照

javascript - LESS CSS エンジンを使用するように Derby.js アプリケーションを構成するにはどうすればよいですか?

Derby ブログとこのプル リクエストによると、Derby.js はバージョン 0.3.1 から LESS エンジンをサポートしています。ただし、コード内で構成オプションを設定して Stylus から切り替える場所がわかりません。derby.useファイル内の呼び出しで発生する必要があるように感じlib/server/index.jsますが、可能であること以外に、私が見たドキュメントには何も記載されていません。

Stylus を使用するだけですが、Stylus でコンパイルできない Columnal を使用しようとしています。LESS を使用するようにアプリケーションを構成するにはどうすればよいですか?

0 投票する
1 に答える
179 参照

coffeescript - ページ変更時に退会

私はDerbyアプリケーションに取り組んでいますが、ページを離れるときに購読を解除する方法がわからないようです。私は一般的に退会する方法を知っていますが、ページを残すことをフックすることが問題のようです。

私の既存のコードは次のようになります。

0 投票する
2 に答える
971 参照

derbyjs - derbyjsでユーザーログインを作成する

ユーザーログインなどの基本的な機能は、単純な方法では実行できないようです。クライアントのフォームにユーザー名とパスワードのフィールドを設定し、それに基づいてstore.readPathAccessモデルのアクセス権を作成します。また、ルートにアクセス権を実装するためにユーザーがログインしているかどうかを確認するにはどうすればよいですか?

例と(不十分な)DerbyJSのドキュメントに基づいて、私が正しく理解していれば、サーバーモジュール(lib / server / *)にログインを実装する必要があります。理由は次のとおりです。

  1. store.readPathAccessはサーバー側で使用する必要があります
  2. モデルセッションにデータを保存したい(サーバー側でのみ読み取ることができます)

しかし、多くの疑問が生じます。

  1. サーバー側で行う必要がある場合、リストの2番目の項目に問題なくサーバー側でクライアントフォームデータを取得して保存する方法(サーバーのみのルートに手動でデータを送信することでそれを行いましたが、その後はできませんその後、クライアントルートにリダイレクトする必要があり、ローカルモデルデータが失われるため、ローカルキーを使用してモデルに保存します)
  2. セッションに保存する必要がある場合、後でそのデータを読み取る方法は?
  3. モデルのストアアクセス権が管理されている場合でも、この特定のユーザーがクライアントルートにログインしているかどうかを確認するにはどうすればよいですか?

私は現時点でかなり混乱しています...ダービーの原則が好きでしたが、この認証の問題は私の神経を真剣に扱っています。

はっきりしないかもしれませんが、詳細には多くのポイントがあります。誰かが助けてくれるなら、もっと必要な情報を喜んで提供します。

ありがとう、エディ

0 投票する
1 に答える
791 参照

node.js - ヘッドレス ブラウザで Web アプリケーションの負荷テストを効率的に行うにはどうすればよいですか?

私はいくつかのヘッドレス ブラウザーを使用した経験がありますが、テスト用であり、負荷テスト用ではありません。アプリケーションの負荷テストを行うために 500 ~ 1000 の Websocket クライアントを起動する最良の方法は何ですか? setTimeout段階的に長くなるa で束をループするのと同じくらい簡単ですか?

私は実際のテストを自分で構築することができます。どのフレームワークがこれに最適かを知りたいだけです。

ZombieJS と PhantomJS の経験があります (Casper と Webspecter と共に)。

0 投票する
1 に答える
348 参照

node.js - x-bindからサーバー上でコードを実行しているderbyjs

私はderby.jsでクライアント上のイベントからサーバーのみのコードを実行しようとしています.x-bindを使用してビュー上のイベントを次のようにバインドしています:

そしてアプリで:

そう:

  1. これは何らかの方法で行うことができますか?
  2. そうでない場合、derby.js で「ネイティブ」な方法でソケットを使用する方法はありますか

残りのすべてがリアルタイムである場合、サーバールートを使用してajaxにフォールバックしたくありません。