2012-04-19 19 views

答えて

3

あなたは MongoDBのRESTクライアントを使用することができます。

  • Sleepy.Mangoose:それはIMO

  • MongoDB RESTベストです:それは有望に見えるが、まだ完了していないといくつかの奇妙なバグがあります(ため例えば、大量のリクエスト(80,000文字以上)を送信することを拒否し、何が間違っていたかを見つけるのに3時間かかりました)

  • MongoDB Java REST server

(「ページあなたの場合ので、あなたは(jQueryのajaxメソッドを使用するか、または単にxmlhttprequestを使用)JavaScriptを注入しますから、残りのサーバーに直接接続することができますが、私はそれがPhantomJSのevaluateメソッドの内部でそれを行う方が良いと思います再解析にはjavascriptエラーがあり、注入されたjavascriptが正しく動作しない可能性があります)。


私は個人的にはPhantomJS用のRESTサーバーという考えが嫌いです。私はあなたのアプリケーション全体をNodeJSに書いて、phantomjsモジュールを使用してPhantomJSを実行する方が良いと思います。この方法では、RESTの方法を使わなくても、(現在公式な)MongoDB Native Node Driverを使用することができます(JSON HTTPのシリアライズ/デシリアライズを必要としないため、RESTサーバーよりも何倍も高速です) 。

+1

ノード内のファントムjsはあまりにも痛みのように思えます。彼らは基本的にバックグラウンドでページをホストし、WebSocketを介して話します。つまり、あなたはまたExpressを実行します。あまりにも演奏することはできません。 – etang

+0

眠そうです.Mongooseリンクが壊れています。 –

関連する問題