2011-12-17 9 views
2

私はオートコンプリート入力フォームを作成しています。私は自分のユーザーのタイプをリモートデータベースに入力して提案したいと思っています。複数のDnode接続を作成するにはどうすればよいですか?

私は今それをdnodeを使用し、私は私が欲しいたびにチェックするために新しいリモートは、私のユーザーのタイプはので、私はこの

dnode.connect(5050, function (remote) { 
    window.remote = remote 

}); 

のようなグローバルなリモート機能を作ったびに接続したくありません私のmongodb私はちょうどwindow.remote.functionを使用し、再接続する必要はありません。より良い方法がありますか?

おかげ

答えて

1

を代わりに外部との接続をさらすのdnode接続の範囲内。代わりにやっての

dnode.connect(5050, function (remote) { 
    window.remote = remote 
});  
autoCompleteLogic(window.remote) 

ではなく、次の操作を行います。

dnode.connect(5050, function (remote) { 
    autoCompleteLogic(remote) 
}); 
+0

ああ、これを考えるべきでした!ありがとう! – Ludvig

2

私は実際にサーバーとブラウザ間で情報を交換するためのボンネットの下にDNodeによって使用され、このために直接Socket.IOを使用することをお勧め。以下のサイトにSocket.ioについてさらに詳しく:あなたのオートコンプリートリスナーバインド

+0

おかげで、この上で見てみましょう! – Ludvig

+0

dnodeはhttps://github.com/sockjsを使用しています – jpillora

関連する問題