如何进行多个Dnode连接?

时间:2011-12-17 18:34:28

标签: javascript node.js dnode

我正在做一个自动填充输入表单,我想将我的用户输入的内容发送到远程数据库以获取建议。

我现在使用dnode,我不希望每次用户输入时都进行新的远程连接,所以我将远程功能设为全局

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

});

所以每次我想检查我的mongodb我只是使用window.remote.function而不必重新连接。还有更好的方法吗?

由于

2 个答案:

答案 0 :(得分:2)

我建议直接使用Socket.IO,这实际上是由DNode用于在服务器和浏览器之间交换信息。有关Socket.io的更多信息,请访问以下网站:

答案 1 :(得分:1)

将自动完成侦听器绑定在dnode连接范围内,而不是将连接暴露给外部。

而不是:

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

改为:

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