問題タブ [cradle]

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 投票する
2 に答える
3028 参照

node.js - クレードル (CouchDB) を使用してパラメーターをビューに渡すにはどうすればよいですか?

cradleを使用して、CouchDB のビューにパラメーターを渡すにはどうすればよいですか?


アップデート

_key(デフォルト)以外のプロパティに一致するドキュメントを返したいとします...

postHeadingドキュメントとプロパティを照合したい場合はどうすればよいですか? ビューはどのように表示され、そのビューに検索文字列を渡すにはどうすればよいでしょうか?


現時点では、私はこれをやっています...

代わりにビューにアクセスしたいのですが、自動生成された 40 文字のキーの代わりに、別のプロパティに一致する文字列を渡したいと思います。

これに沿った何か...

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

node.js - Order results in Cradle

How can I order results from a couchdb database, using cradle for node.js? From the docs it seems that adding a descending=true parameter to my url should work. My current code is as follows:

The articles are ordered by date (as set in my view below)

If I change the first line to

no results are returned

So, how can I order results in cradle for couchdb?

Thanks!

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

node.js - CouchDB/Cradle 画像を追加するにはどうすればよいですか?

したがって、基本的には、ユーザーが登録時に画像をアップロードできるようにしたいと考えています。永遠にどこから始めればよいかわかりません。CouchDB が添付ファイルをサポートしていることは知っていますが、Cradle ではどのように機能するのでしょうか。

Cradleのドキュメントで次のコードを見つけました

だから私はそれが添付ファイルを保存できることを知っています。その場合、どのように画像を渡しますか?私はhtmlで、私は使用しなければならないと仮定しています

しかし、そこからどこへ行くのですか?この手順では、画像をサーバーのどこかに保存しませんか。次に、何らかの方法で画像のアドレスを取得し、それをクレードルに渡して、CouchDB データベースに添付ファイルとして保存する必要がありますか。

あなたが私を助けることができるなら、事前に感謝します!

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

node.js - Cradle CouchDB、cradle.Connection 関数の引数は何ですか?

初心者の質問。

以下は、Cradle CouchDB のドキュメントに記載されている例です: https://github.com/cloudhead/cradle

http://living-room.couchとは何ですか?

5984とは?

私は自分のcouchdbから情報を取得しようとしています:

URL: subdomain.mywebsite.com

ノードポート: 12345

カウチデシベルポート: 67891

上記のコードを使用して接続するさまざまな方法を試しましたが、以下のエラーが発生します。

正しい接続方法は?

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

java - osgi の大きなプロジェクト (>200 バンドル) を管理するために maven から gradle に切り替える

私たちは、maven と maven-osgi プラグインで構築された大きな (~215 バンドルとカウント) osgi (felix+springdm) プロジェクトを持っています。

Maven の方法にはいくつかの問題があります。

1. サブモジュール pom は、共通の変数と依存関係を利用するために親 pom から継承する必要があります (これで問題ありません)。この種の循環参照は、すべての同期を維持することを非常に困難にします。

2. サブバンドルの個々のバージョン管理が非常に複雑だったため、(プロジェクトに参加する前に) すべてのバンドルに同じバージョンを使用することにしました。これは、リリースごとにすべてのバンドルのバージョンを更新することを意味します。これにより、osgiの概念全体が少し無意味になります。少数のバンドルだけに取り組み続けると言っているわけではないことに注意してください。すべてのバンドルに取り組んでいますが、すべてのリリースには通常、一部のバンドルにのみ影響する 1 つまたは 2 つの機能が含まれています。

3. 最終アーティファクトのパッケージとデプロイを行うには、デプロイに必要なすべてのバンドル (テストとモック用のいくつかを除く) をインポートする別のサブモジュールが必要です。[編集] この集約は、バンドルをコンパイルせず、maven リポジトリから選択するだけなので、メインの pom のものとは異なることに注意してください。

4. Maven 依存関係システムと osgi プラグインのインポートを整合させるのが難しい場合があります。インポートを忘れたり、間違った依存関係を置いたりするのは簡単すぎます。

[編集] すべてのバンドル pom には、次のようなセクションがあります。

これらすべての理由から、問題はありませんが、maven に完全に満足しているわけではありません。最近、誰かが Gradle を万能薬としてではなく、現在の状況に対する明確な改善策として提案しました。

Gradleに移行することをお勧めしますか? そして、どちらが最善の方法でしょうか?

他の誰かが同じ状況を経験しましたか? これは、Osgi を使用するすべての大きなプロジェクトに共通することだと思います。

免責事項:次のような同様の質問を探しました:

Builder、Gradle、または Maven 3 を待ちますか?

OSGi バンドルに適した開発環境を探している

Maven : OSGI、バンドル、およびマルチモジュール プロジェクト

しかし、osgiサブモジュールについてではない場所、またはgradleについてではない場所のいずれかです。

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

node.js - NodeJS:クレードル5.5をインストールしましたが、例がエラーでクラッシュします

npm経由でクレードルをインストール

npm install cradle

実行中のエラー出力node cradle.js

更新:問題は要約すると

それは不平を言っていますdoc.name

追加された新しい行を確認できるように、データベースはどこで表示できますか?

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

javascript - NodeJSとクレードルが接続されていません

Cradle5.5とNodeJS0.4.8を使用すると、接続が機能しないようです。RESTLERを正常に使用しましたが、クレードルを構成できないようです。クレードルのキャッシングの側面を活用したいと思います。

Cloudantアカウントと通常の管理者パーティのCouchDBデータベースの両方を試しましたが、どちらも同じ結果になりました。

管理者データベース:

var conn1 = new (cradle.Connection)("XX.XX.XXX.XXX", 5984);

曇り:

私はすべての組み合わせを試しましたが、次のようなことをすると、未定義以外の何も得られないようですconsole.log(conn.config());console.log(conn.databases());

これを引き起こしている可能性があるものについてのアイデアはありますか?それはCradle/NodeJSのバージョンかもしれないと思い始めていますが、どこでも一緒に動作しないというそれらへの参照を見つけることができないようです。

更新:まだ問題がありますが、問題を特定できるかどうかを確認するためにコードを少し変更しました。

私の出力は次のとおりです。

私は信じられないほど困惑しています-少なくとも以前にこれを経験した人はいますか?

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

node.js - CouchDBからクレードルgetAttachmentを使用してバイナリファイルを取得しますか?

添付ファイルとしてpngをCouchDbデータベースにアップロードしました。布団で見たところ大丈夫ですが、ゆりかごで戻そうとすると壊れてしまいます。私はcradeに同梱されているcrade-test.jsのスニップレットを使用し、少し変更しました。

結果は、入力よりも大きい破損したpngです。ここで実用的な例を提供しました:http://jsfiddle.net/x8GZc/

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

couchdb - CradleでCouchDB_listの結果を取得する方法

Nodeで、ExpressとCradleを使用して、機能しない_listへの呼び出しがあります。他の呼び出しは_viewに移動し、正常に機能します。クレードルのドキュメントには_listのセクションは含まれていませんが、このGitHubのreadmeから、 _viewと同じように機能するはずです。

私のコードは次のようになります:

変数は通常のcouch_urlhttpリクエストであり、次のようになります。myCouch/_design/Model3D/_list/convert/Allただし、パス指定子(_design、_view、_list)は、Cradleを取得するModel3D/convert/Allために削除されています(Cradle関数に戻されているように見えます)。で表されるそのフルパスはcouch_url、他のCouchDB接続でも機能します。前述のように、クレードルビュー機能は正常に機能します。

私が得るエラーオブジェクトは次のとおりです。

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

javascript - CouchDB、Node.js、Cradle - 返されたデータに基づいてデータを取得する方法

私は、node.js + クレードルとカウチデータベースを使用してメッセージング システムに取り組んでいます。

ユーザーがメッセージのリストをプルするとき、メッセージを送信したユーザーのオンライン ステータスをプルする必要があります。オンライン状態は登録ユーザーごとにユーザー文書に保存され、メッセージ情報は別の文書に保存されます。

これが私が必要とすることを管理できる唯一の方法ですが、非常に非効率的です

privatemessages/all key = メッセージ受信者のユーザー名

誰かがこれを行う正しい方法を教えてもらえますか?

ありがとうございました