問題タブ [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 に答える
1169 参照

javascript - Racer / DerbyJSでサーバー側のアプリケーションロジックを作成するにはどうすればよいですか?

新しいDerbyJSスタックの詳細を学んでいますが、アプリケーションロジックをサーバー側に配置する方法が見つかりません。述べられている意図は、すべてのコードがサーバーとクライアントの両方で実行できる必要があるということです。ただし、特定のデータを非表示にして、ユーザーセッション情報に基づいて認証された場合にのみクライアントに送信する必要があります。レーサーストアを使用してこれを達成するにはどうすればよいですか?

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

node.js - npm依存関係の解決-または-ヘルプ!derbyjsをインストールできません

Derbyをインストールしようとしてnpmいますが、適切なバージョンのExpressが見つからないと主張し続けています。これが私が使用しているコマンドです:npm install -g derby。以下は出力です。Ubuntu 11.10、ノードv0.7.6、npmv1.1.17を実行しています。私は何か間違ったことをしていますか?どうすればこれを修正できますか?

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

javascript - DerbyJS で MongoDB からインポートされたドキュメントを使用する

Derby アプリで保存されていないデータを含む MongoDB コレクションがあります。それに対してクエリを実行し、Derby アプリにプルしたいと考えています。

それで、私はそれを理解しました。これを行うコードは次のとおりです。

唯一の問題は、ドキュメントにダービー ID がないことですそのため、MongoDB オブジェクト ID (_id) がダービーID に設定されます。model.get()が返すJSON の例を次に示します: https://gist.github.com/0a5426d2b28a940e8803

クエリの前に objectid が何であるかを知る方法がありません。最近返された id ( currID) がオブジェクトのトップ レベルにあれば、クエリを実行してモデル参照を設定するだけで済みます。今のところ、それを回避するためにハックを作成しましたが、思ったほどスムーズではありません。コードは以下のとおりです。

また、すでに画面に表示されているテンプレートを破棄せずにテンプレートを更新する方法はありますか? 完全に実行する代わりに、 ?page.renderを実行するだけです。template.render

ありがとう

0 投票する
7 に答える
3244 参照

javascript - DerbyJSと認証

現在の形のDerbyJSは認証を実装できますか?はいの場合、それを行うための最良の方法は何ですか?それを行うための回避策はありませんか?

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

node.js - Windowsでderbyjsアプリを作成する

おそらくばかげた質問です。Windows 7マシンにnode.jsをインストールし、derbyjsをインストールしようとしています。「npminstall-gderby」コマンドを実行しましたが、すべて問題ないようでした。

今、私が経由して新しいアプリを作成しようとすると

derbyが認識されたコマンドではないというエラーが表示されます。node_modules / derby/binディレクトリからも新しいプロジェクトコマンドを実行してみました。これで、「選択したファイルを開くアプリケーションを選択してください」というポップアップが表示されます。

問題は、binフォルダーにexeがないことだと思います。作業する前にダービーを作成する必要がありますか?それ、どうやったら出来るの?

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

ruby-on-rails - What tools to use for a website with lots of "realtime" page updates (coming from a Rails background)?

We are planning to make a "large" website for I'd say 5000 up to many more users. We think of putting in lots of real time functionality, where data changes instantly propagate to all connected clients. New frameworks like Meteor and DerbyJS look really promising for this kind of stuff.

Now, I wonder if it is possible to do typical backend stuff like sending (bulk) emails, cleaning up the database, generating pdfs, etc. with those new frameworks. And in a way that is productive and doesn't suck. I also wonder how difficult it is to create complex forms with them. I got used to the convenient Rails view helpers and Ruby gems to handle those kind of things.

Meteor and DerbyJS are both quite new, so I do expect lots of functionality will be added in the near future. However, I also wonder if it might be a good idea to combine those frameworks with a "traditional" Rails app, that serves up certain complex pages which do not need realtime updates. And/or with a Rails or Sinatra app that provides an API to do the heavy backend processing. Those Rails apps could then access the same databases then the Meteor/DerbyJS app. Anyone thinks this is a good idea? Or rather not? Why?

It would be nice if anyone with sufficient experience with those new "single page app realtime" frameworks could comment on this. Where are they heading towards? Will they be able to handle "complete" web apps with authentication and backend processing? Will it be as productive/convenient to program with them as with Rails? Well, I guess no one can know that for sure yet ;-) Well, any thoughts, guesses and ideas are welcome!

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

node.js - nodeJS-ExpressまたはMeteorまたはDerby

最近、nodejs、nosql(主にmongodb、redis)について調査することに興味があり、それらの最新の技術(大学の教授は教えてくれません)を使用して簡単なブログを作成することにしました。この進歩を通して、私は自分自身のjavascriptスキルとネットワークサービス開発に関する多くのことを向上させることができると思います。

簡単なブログから始めるとよいでしょう。Githubやその他のノードベースのWebフレームワーク(エクスプレス、機関車、鉄道など)のnodejsは、フォークが多すぎるという問題があります。

MVCロジックはすべての人に同じように見えるので、私は自分の努力でそれらのいくつかを使用できることは確かです。ポイントは、1年以上後のトレンドである1つのフレームワークに焦点を当てたいということです。Expressは良さそうだ、と鉄道、機関車はExpressをベースにしている、と言って、ついにExpressをフォローすればいいのですが、それからMeteorとDerbyを見つけました。今では、選択について多くのことを混乱させています。人々はあなた自身の仕事のために適切なツールを使うと言いました、ここで私は今私がそれらのすべてではなくいくつかに浪費する時間があります。私は質問することによって私の考えのいくつかをクリアする必要があると思います:

  1. その流星とダービーはnodejsのフォークですか?

  2. 流星、ダービー、機関車、鉄道を選択する必要がありますか、それとも単に最初からエクスプレスから始めて、独自のMVCセットアップを作成する必要がありますか?

  3. なぜ人々はMongodb(またはCouchDB)と一緒にセッションにRedisを使用するのですか?セッションとメインデータにMongodbを使用しないのはなぜですか?

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

mongodb - MongoDB からの結果

Derby と Mongo で 2 つの問題が発生しています。私は MySQL と Redis のバックグラウンドを持っているので、何か間違ったことをしているのかもしれません。

1) タイプが ObjectId の Id を検索できないようです。

_id が文字列であるレコードのみに一致します。データが「更新」された場合を除いて、これで問題ないと思います Racer は ObjectId _id を持つ新しいレコードを作成します! したがって、基本的に、Racer で挿入した ID でドキュメントを取得することはできません!

2) クエリを実行するたびに、次のようなオブジェクトのオブジェクトが返されます。

つまり、それをオブジェクトのリストに変換する必要があります。_id のリストを作成し、それをモデル変数に割り当てて refList で使用する関数を作成しました。ハックのように感じます。これは正しい方法ではありません。

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

node.js - Socket.IO - 開いている接続は懸念事項ですか?

私は現在、DerbyJSを使用しています。これは、クリーンで DRY なクライアント/サーバー コードを促進するためです。副次的な利点 (ほとんどの人がフレームワークを使用する主な理由) は、Socket.IO を使用してリアルタイム アプリを作成することです。この場合、リアルタイムは必要ありませんが、便利な機能です。

私の質問は、Socket.IO を使用することでスケーラビリティ/パフォーマンスを犠牲にしているか、それが維持するすべてのオープン接続ですか? 開いている接続がないため、Backbone + ExpressJS を使用するとリソースが解放されますか?

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

socket.io - モデルが同期されないのはなぜですか?

私は最初のプログラムをracerで書きました。「col.doc.prop」パスに手動でバインドされた単純なテキスト ボックスが表示されます。値を変更すると、サーバーのストアには適用されません。サブスクライブしたモデルがサーバーと同期しない原因は何ですか?

サーバーコード:

クライアントコード: