Node.js now.js如何获取';现在';没有浏览器的对象(简单客户端)?
我在玩node.js和now.js。一切正常。但是我想做一个简单的客户端,我可以从命令行运行(因此不需要浏览器) 在本例中,提供了一个HTML页面,该页面包含now.js文件,该文件创建了神奇的“now”对象。但在命令行中没有这样的事情 对于我正在运行的服务器(helloworld_server.js) 还有我的客户端helloworld_client.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
// 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不同,但根据您的需要,它可能适合您。