问题标签 [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 投票
2 回答
1824 浏览

node.js - NestJS 是否已经带有安全实践?

我的问题是...

  • NestJS 是否开箱即用地处理一些安全实践?如果没有,除了头盔,您还可以分享哪些建议来保护 NestJS 应用程序?(我在 NestJS 中间件文档上看到了一个使用头盔依赖项的示例。)

  • 使用TypeORM时,SQL注入被覆盖?

提前致谢。

0 投票
2 回答
352 浏览

node.js - 确定服务器是否已经在监听到 unix 域套接字的路径

在 Node.js 版本 10+

假设我们有一个服务器正在侦听路径(unix 域套接字):

在运行上述代码之前,有没有办法确定其他服务器是否已经在侦听路径 p?

0 投票
1 回答
268 浏览

node.js - 如何在nodejs服务器环回中编写连接查询?

如何在nodejs服务器环回中编写连接查询?因为我想根据第二个表字段的条件获取数据。

0 投票
0 回答
206 浏览

javascript - 等价于 image/png;base64 用于 excel 文件流

我一直在使用 nodejs 构建这个 Web 应用程序,我需要通过 Web 套接字将 Excel 文件发送到客户端。我尝试使用delivery.js,但我无法达到结果。然后我尝试了socket.io-stream。有图像流的例子。我想知道如何将 excel 文件流式传输到客户端,以便他们可以下载文件。如果它与图像相同,那么应该用什么代替 image/png;base64

0 投票
1 回答
1809 浏览

javascript - NodeJS上的全局变量赋值是原子的吗?

我正在 Node 上开发一个有状态的 websocket 服务器。我们需要一条对业务逻辑很重要的只读数据,并将其保存在 Node 的全局范围内,最近我们必须使此 require 缓存无效并重新请求以允许在运行时更改该数据。我的问题是我们是否应该担心简单地重新分配全局变量重新要求的结果会导致并发连接之间出现问题,这些连接在不同阶段读取这个数据的单个副本?谢谢!

0 投票
0 回答
102 浏览

c++ - uv__queue_done: 断言 `((req->loop)->active_reqs.count > 0)' 失败?

最近我们正在测试带有 C++ 插件的 Node.js,以实现请求处理的可扩展性。

请按照以下步骤进行更多了解:

  1. 我们在 C++ 插件中注册了 Node.js 的回调函数。每当有请求进入时,它就会从 C++ 插件中调用(回调)。

  2. 初始请求将首先点击 C++ 插件,然后它会点击 Node.js 回调函数。

  3. 但是,如果我们将大量请求加载超过一个小时左右......它会因我上面提供的错误而崩溃。

请看下面的代码。最初的电话是sendData

谢谢

0 投票
0 回答
161 浏览

node.js - Node.js 服务器不断返回 MaxListenersExceededWarning

我的生产服务器返回以下错误:

尽管我一直在尝试通过增加以下链接中提到的侦听器数量来处理此错误:

堆栈溢出

node.js官网

不管听众的数量有多少,我仍然会收到同样的错误。停止此错误的唯一方法是设置,process.setMaxListeners(0)但我担心这样做会阻止我检测到内存泄漏。

你会建议只设置process.setMaxListeners(0)吗?还是首先确保没有内存泄漏?我一直在寻找内存泄漏检测工具,但没有明确的结果。如果您对这种工具有任何建议,那肯定会有所帮助!

0 投票
1 回答
48 浏览

json - Angular向节点api发送请求

在我的 Angular 应用程序中,我使用 JSON 数据对象向节点 API 发送post请求,但它没有按预期工作。在请求负载中,未显示 JSON 数据对象。当我使用它发送 JSON 字符串时,JSON.stringify(auth)它会显示在请求有效负载中,但无法由body-parser节点后端的 json 解析。请求正文为空。给我一个解决这个问题的方法。

我的代码

我的后端代码

0 投票
0 回答
127 浏览

node.js - Node JS 和 Express 混合处理

我是这个 NodeJS 世界的新手,我有一个关于使用 express 处理 JS 节点的问题......

问题:我正在运行我创建的一个例程,用于编译来自 2 个扇区的 2 个 api 的数据,并且在例程中,我仅通过更改扇区标识符使数据来自 1 种类型......当我从一个扇区挤压时,它正在处理正常并正确插入数据,因此如果我同时调用处理 2 个扇区,则例程会混淆扇区的数据。

在php中,如果我这样做,它不会混合它同时进行独立处理的数据。

数据示例:呼叫扇区 1

呼叫扇区 2

当一起处理处理时,它将来自扇区 1 的数据与 2 混合为 1 处理

示例代码:

0 投票
1 回答
142 浏览

node.js - Nodejs mongoose子子文档搜索

我有类似的架构

和这样的地址架构

我想从 propertiesSchema 中搜索城市,我使用 mongoose 作为 mongodb。而且我还有可选的 searchData 对象,例如

这里的城市 id 可能为空,如果城市 id 不为空,我只需要在 propertiesSchema 上搜索城市。请帮助解决这个问题。谢谢你..