12得票4回答
socket.io/node.js如何检测服务器是否宕机

有没有客户端可以检测到socket.io websocket不可用的方法?类似以下方式: 服务器如常启动 客户端连接 消息在服务器和客户端之间发送 服务器关闭(不再可用) 警告已连接的客户端服务器不可用 我尝试在客户端添加“错误”和“连接失败”的选项,但没有成功,它们根本没有触发。有任...

20得票3回答
如何在Node Redis中设置hmset的过期时间?

我以前使用client.setex(key, 900, value)来存储单个键值对。 但是,我想要存储一个带有过期时间的对象。 我想到了hmset函数,但是我不知道如何设置过期时间。 我想将其用于在对话中存储当前聊天的内容和文本。 请帮忙。

14得票1回答
使用Auth0 Lock时如何在后端管理用户?

我正在使用React创建前端,使用Node创建后端。 我想使用Auth0 Lock来管理用户信息,通过每个请求发送一个JWT到API。 如果我需要做以下事情之一怎么办? - 存储带有作者ID的博客文章 Auth0的唯一标识符是`user_id`,它不是整数,因此无法用作ID /键。 我在...

28得票1回答
合理的组织myapp/routes/*的方式

使用最新的稳定版node.js和来自npm的express,我创建了我的第一个express项目。 默认生成的应用程序定义了routes/index.js,其中包含一个单独的路由,用于呈现默认的索引视图。 我立即假设我可以将其他.js文件添加到routes/文件夹中并包括它们。但结果并非如...

15得票3回答
fs.createWriteStream在向文件写入数据时不使用背压机制,导致内存使用量高。

问题 我正试图扫描一个驱动器目录(递归遍历所有路径),并使用fs.createWriteStream将所有路径写入文件(在找到它们时)以使内存使用率低,但它不起作用,扫描期间的内存使用量达到了2GB。 预期 我原本期望fs.createWriteStream能够自动处理内存/磁盘使用,在...

12得票2回答
如果我使用webpack,是否需要在实际主机上保留node_modules文件夹?

要明确一点,我并不是在问我是否需要在实际的主机服务器上拥有node_modules文件夹。这个问题和答案已经存在于Stack Overflow上了。总的来说,共识的答案是:是的——在运行时我仍然需要node_modules目录。 我也不是在问如何运行npm init或npm install。...

19得票1回答
NPM问题:Node-pre-gyp。使用请求进行node-pre-gyp https下载

我正在创建 Angular 项目,并使用 Express.js 作为后端和 SQLite3 作为数据库。当我通过命令 npm install sqlite3 安装 sqlite3 时,在控制台中出现以下错误。如何解决这个问题? > node-pre-gyp install --fall...

44得票4回答
TypeScript对res.body的类型注释

我在应用程序中使用 TypeScript 和 node.js express。 我想说的是 res.body 的类型是 personne。 我尝试了以下代码:router.post('/',(req: Request, res: Response) => { const defun...

10得票1回答
向Mean.io初学者解释Mean.io示例包的身份验证工作原理。

我正在学习 mean.io,通过这个教程视频(链接),它展示了一个例子包(由mean package mymodule创建)。文档中也有描述,可在“Packages”下找到(链接)。我需要帮助理解所给的认证/授权如何工作。 默认的样本包/模块具有简单的用户身份验证,在客户端上: myapp...

17得票2回答
MongoDB/Mongoose的poolSize建议

我正在我的Node.js应用程序中使用Mongoose,想知道poolSize应该设置成多少。虽然可能没有硬性规定,但也许可以根据用户和使用情况给出一般的建议。 我已将poolSize保留在默认值5。在某些时候,我可以将服务器负载加重,看看5个连接的表现如何。之后,我可以开始真正增加它,例如...