gpt4 book ai didi

node.js - now.js 如何在没有浏览器(简单客户端)的情况下获取 'now' 对象?

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:37 28 4
gpt4 key购买 nike

我正在使用 node.js 和 now.js。一切正常。但我想制作一个可以从命令行运行的简单客户端(因此无需浏览器)。

http://nowjs.com/doc/example

在示例中,提供了一个 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!');

那么我如何获取“现在”对象?

最佳答案

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

npm install now

它会创建一个 node_modules 文件夹,您可以在其中看到每个扩展的文件夹。更深入你会发现:

./node_modules/now/examples

还有nodeclient_example文件夹

./node_modules/now/examples/nodeclient_example

从那里很清楚,但是那些好奇的人,这就是你需要的魔法:

var nowjs = require('../../lib/nodeclient/now.js');
var now = nowjs.nowInitialize('http://localhost:8080');

这就是“神奇的”现在对象

确定安装:

npm install socket.io-client

否则它对我不起作用!

关于node.js - now.js 如何在没有浏览器(简单客户端)的情况下获取 'now' 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873459/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com