Node.js now.js如何获取';现在';没有浏览器的对象(简单客户端)?

Node.js now.js如何获取';现在';没有浏览器的对象(简单客户端)?,node.js,nowjs-sockets,Node.js,Nowjs Sockets,我在玩node.js和now.js。一切正常。但是我想做一个简单的客户端,我可以从命令行运行(因此不需要浏览器) 在本例中,提供了一个HTML页面,该页面包含now.js文件,该文件创建了神奇的“now”对象。但在命令行中没有这样的事情 对于我正在运行的服务器(helloworld_server.js) 还有我的客户端helloworld_client.js: // client.js var nowjs = require("now"); // now i need to connect

我在玩node.js和now.js。一切正常。但是我想做一个简单的客户端,我可以从命令行运行(因此不需要浏览器)

在本例中,提供了一个HTML页面,该页面包含now.js文件,该文件创建了神奇的“now”对象。但在命令行中没有这样的事情

对于我正在运行的服务器(helloworld_server.js)

还有我的客户端helloworld_client.js:

// client.js
var nowjs = require("now");

// now i need to connect to the server (127.0.0.1:8080)
// so i i need a server object?

server = ????

var everyone = nowjs.initialize(server);

everyone.now.distributeMessage('hi!');

那么如何获得“now”对象呢?

好的,知道了。一旦你现在安装

npm install now
它创建一个节点\u modules文件夹,在其中可以看到每个扩展的文件夹。你会发现:

还有nodeclient\u示例文件夹

这一点很清楚,但好奇的人,这就是你需要的魔力:

var nowjs = require('../../lib/nodeclient/now.js');
var now = nowjs.nowInitialize('http://localhost:8080');
现在它就是“魔法”对象

请确保安装:

npm安装socket.io-client


否则我就不行了

好的,明白了。一旦你现在安装

npm install now
它创建一个节点\u modules文件夹,在其中可以看到每个扩展的文件夹。你会发现:

还有nodeclient\u示例文件夹

这一点很清楚,但好奇的人,这就是你需要的魔力:

var nowjs = require('../../lib/nodeclient/now.js');
var now = nowjs.nowInitialize('http://localhost:8080');
现在它就是“魔法”对象

请确保安装:

npm安装socket.io-client


否则我就不行了

我不相信你能用nowjs做到这一点。您可能需要查看dnode。它与nowjs不同,但根据您的需要,它可能适合您。我不相信你能用nowjs做到这一点。您可能需要查看dnode。它与nowjs不同,但根据您的需要,它可能适合您。