问题标签 [nodejs-server]

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 投票
1 回答
7308 浏览

node.js - Nodejs express http服务器如何处理并发请求?

我正在构建一个 Node.js 应用程序,并想了解如何处理并发请求。

我构建了一个测试服务器,通过等待 10 秒来模拟高 CPU 负载。为了测试行为,我打开两个浏览器选项卡并同时刷新页面。

根据我对 Node.js 的了解,我希望两个选项卡能够同时完成加载。实际上,最先刷新的 Tab 也最先完成。下一个选项卡会在 10 秒后加载。所以基本上,服务器一次处理一个请求,而不是同时处理它们。我在这里想念什么?

0 投票
1 回答
62 浏览

node.js - 根据实际和预期数据重构 json

我想根据原始 json 数据和预期的 json 数据重构 json。

如果您仔细查看原始 json 数据,我有男性/女性属性之外的国家/地区。根据国家模块内的方向属性,我希望国家模块位于男性/女性属性内。所以在后数据中,我将在男性属性中有 1 个国家模块(因为有 1 条男性记录),在女性属性中有 2 个国家模块(因为有 2 条女性记录)。

原始 json 数据如下所示:

预期的 json 数据:

程序:

先感谢您!

0 投票
1 回答
45 浏览

javascript - 带有参数和回调的Nodejs函数不起作用

我正在编写一个 api 来通过 id 获取员工,但我遇到的问题是控制器调用服务中的另一个函数并将参数和回调传递给该函数。但是当函数调用回调时,我得到一个错误。代码如下。我查看了在线示例并尝试对其进行故障排除,但失败了。我对没有参数的 getall 方法有类似的设置,它似乎工作正常。代码如下。

控制器代码是。

服务代码是。

我得到的错误是:

0 投票
1 回答
754 浏览

node.js - Nodejs 集群分叉在 Windows 上不起作用;你如何启用循环调度?

类似的问题也有人问过,为什么 nodejs 集群分叉只委托给 Windows 机器上的一个工作人员。我们知道答案是 RR 算法在 Windows 上被禁用,但是那么,你怎么能启用它呢?

我有一个提示:

1) https://stackoverflow.com/a/43971478/8804567

文档说“ cluster.schedulingPolicy 也可以通过 NODE_CLUSTER_SCHED_POLICY 环境变量设置。有效值为'rr'和'none'”

我想知道我到底在哪里做这个配置。编码:

非常感谢任何相关的帮助、指导或评论,认真的!

感谢社区!

0 投票
0 回答
424 浏览

node.js - NodeJS 部署到 A2Hosting 子域?

长话短说,我的好友有一个 A2 帐户(在 PHP 上托管他的主要应用程序)。我想亲自动手使用 Node(尤其是部署过程),他说我可以使用他的主机,所以我创建了一个子域。我已经设置了子域并运行了一个 hello world 脚本

有没有人有将节点部署到 A2 的经验?我对 Node 还是很陌生,但到目前为止我很喜欢它!原谅对这个主题的无知,我来自一个完整的 PHP 开发设置。

到目前为止,我所做的是完成Heroku 入门教程,并在我正在开发的网站上有一个不错的开始。本地效果很好并连接到我的数据库实例(MySQL)。我正在使用 EJS 进行模板等。

我对创建 createServer() 函数还不是很熟悉,例如 Heroku 示例似乎没有通过它,而是在 proc 文件中执行“web: node index.js”。

 

有没有办法让 A2 上的配置运行这种类型的部署?

0 投票
2 回答
230 浏览

node.js - 无法在本地运行 node.js 服务器

我想在我的机器上运行 node.js 服务器,但我收到了这个错误。我应该怎么办?(请注意我不是程序员:)

0 投票
1 回答
68 浏览

node.js - 在本地网络上托管 NodeJS

目前,我正在尝试在我的公司本地网络上托管我的应用程序。我意识到当我连接到我的公司 Wifi 时,连接到同一个 WiFi 网络的不同设备具有不同的 IPv4 地址。我希望能够托管此应用程序,以便连接到同一 Wifi 网络的所有设备都能够访问该应用程序。我可以知道我应该如何处理这个问题吗?

我只能从我的服务器运行的 IP 监听。

您的帮助将不胜感激。谢谢

0 投票
2 回答
184 浏览

javascript - 节点 - 不能在同一文件夹中要求('./index.js')

我有一个文件夹 src/config,其中有多个文件 a.js、b.js、c.js 和 index.js

当我在 b.js 里面时

或者

我总是得到一个空的物体,这真的很奇怪

// index.js

我正在使用这个 index.js,它工作得很好。

所以,我从中了解到的是要求 ./index 总是返回空对象

谁能解释一下?

0 投票
1 回答
132 浏览

node.js - 如何使用节点js迭代txt文件中的json数据?

我尝试使用文件(fs)模块迭代txt文件中的json数据。它的json数据是字符串格式,但我想要对象格式。如何实现它。

amd.txt

产品.js

电流输出

异常输出

0 投票
1 回答
102 浏览

javascript - 已经在套接字 IO 中排队握手后不能排队握手?

在已将握手错误入队后无法将握手入队。请解决我的问题]。在 Nodejs 中的 SQL 连接中。

这是我的代码: