问题标签 [node.js-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
124 浏览

node.js - 节点readline,节点http

我正在编写一个命令行界面,用于查询 nodejs 中的 REST 服务器。

我使用节点的readline.question. 我通过http.request, 发送(使用cujojs,但是,我认为这不会直接涉及,因为我已经记录了通过库到底层http.request调用的调用进度)。

发送请求时,服务器通常会看到它。但是,偶尔,我可以http.request在客户端记录调用,但在服务器上看不到它(用sailsjs编写)。

一个让我相信 readline 模块的奇怪特性是,如果我在请求挂起时键入诸如空格之类的任何内容,则通常(但并非总是)发送请求。

发生了什么事,我该如何解决?

0 投票
3 回答
1862 浏览

ruby-on-rails - 我们如何在 ruby​​ 中将每个字节编码为两个十六进制字符?

我有一个十六进制数

在 node.js 中,我们有一个库new Buffer(hexMidAppId, 'hex'),它给我的输出为

现在相同的输出我想在 ruby​​ 中得到它,但我在 ruby​​ 中找不到任何等效的 Buffer 方法。谁能帮我这个?

0 投票
1 回答
5578 浏览

node.js - Node.js 'net' 模块处理多个 TCP 客户端

尊敬的,
我使用 Node.js 创建 TCP 客户端,使用“net”模块与硬件设备(仅支持 TCP 协议)连接,该设备在可用时流式传输数据,以便我可以监听(“数据”,回调)事件,
这个对于单个客户端来说很好,但是当我有超过 10 个具有唯一 IP 地址的硬件设备时,我需要管理多个客户端和事件。问题是

当客户端数量增加时,来自不同设备的数据仍将是异步的还是将被阻止?

我可以同时从多个设备接收数据吗(意味着在几秒钟内没有任何延迟,因为应用程序是实时的,我们不需要延迟从硬件获取数据)

如何管理多个客户端或父/子进程,每个子进程通过套接字通信连接到硬件(可数)是有效的方法?

当 TCP 连接中断时(网络问题、以太网电缆问题),但我很确定不存在“检测连接中断的可靠方法”。如何解决并重新连接到断开的连接?

如果有任何指导/经验,请分享以解决此工程问题。

提前致谢

0 投票
0 回答
63 浏览

javascript - 使用“jsonfile”API 会引发错误


这是我的文件:


我花了一整天,但无法弄清楚。它抛出一个错误,说明:

语法错误:./files/file1.json:意外令牌?

0 投票
2 回答
317 浏览

node.js - require('use-strict') 对我不起作用

在这里,我试图为只读属性设置值,但我没有收到任何错误:

这是我的代码:

0 投票
1 回答
65 浏览

javascript - Node.js:充当对象嵌套元素名称的变量

这是我的对象:

这是我的 node.js 代码:

有什么方法可以实现这个解决方案吗?这是因为我的 nodeName 是从 db 表中提取的,并不具体。

0 投票
1 回答
1350 浏览

jquery - 凤凰频道从项目外的客户发送消息

我想向我的 Phoenix 应用程序的用户频道发送消息。我已经加入了一个 user_token 与频道,users:user_tokenuser_channel.ex. toy_controller我通过调用广播方法从另一个名为 the 的控制器成功地做到了这一点。广播方式在用户频道。我已经编写了一个 jQuery 文件来处理这些事件。我一直在寻找可以从项目外部向同一频道发送消息的东西,因为我想做一些物联网的事情。我尝试了一个名为的 python 模块occamy.socket和它在内部使用的 Phoenix 的 JS 客户端。然后,我发现总是断线。我无法弄清楚 Phoenix 的 websocket 连接的确切地址。如果我在该项目文件夹本身中使用 Phoenix npm 库进行尝试,它会说ReferenceError: window is not defined总是。而且,我认为这是因为文件中套接字的初始化部分web/static/js/socket.js写为

,但我不确定。我尝试过的东西如下

在 python 客户端中,我也尝试连接到该地址,但出现断开连接错误。我想为物联网目的做这件事,我想监控用户的传感器数据。每个用户都将拥有自己的传感器进行监控。因此,我已将频道topic:subtopic频道配置为users:user_token. 我需要使用用户的那些独特令牌将消息从我的树莓派发送到这个频道。下面给出了我的 user_channel、user.js、app.js 和 socket.js。

0 投票
1 回答
1592 浏览

node.js - 如何在 Windows 10 上安装 Node.js?

我尝试使用安装程序在 Windows 10 64 位上安装 Node.js。

当我运行 installe.exe 时,我接受规则并按下下一步按钮,无论如何我都会收到以下通知: 在此处输入图像描述

当我尝试设置下载安装文件的路径时:

在此处输入图像描述

并再次出现此错误。

0 投票
1 回答
505 浏览

javascript - 我想向客户端发送一个 CTRL + C 命令我如何在 NodeJS 中实现这一点?

我的代码看起来像这样

连接到服务器后,我正在下载文件,但我想从客户端发送“Ctrl+C”命令,以便它停止接收数据

任何人都可以帮我解决这个问题,因为我是 NodeJS 的新手,我需要你的支持来解决这个问题......谢谢

0 投票
2 回答
131 浏览

javascript - node.js 中的 Http.request

这是我在节点 js 中的代码:

当我编译它时,编译器向我显示以下错误:

在此处输入图像描述

编辑:使用快递,但如果我想让它在没有快递的情况下工作,我该怎么办?