如何在 Express.js 中 运行 服务而不考虑收到的请求
How to run service in Express.js regardless of recieved requests
我有一个用 nodeJS 和 express 制作的后端应用程序。主应用程序分为单独的文件,app.js 和 index.js。 app.js 用于管理 express,添加其控制器并连接到 MongoDB。 index.js 是否只是为了创建服务器。
现在我想实现服务,它将检查数据库中的当前状态,如果为真,运行 一些代码或函数。而且该代码应该一直 运行ning,无论发送的请求如何。它应该是自己的代码。因此,如果有人能告诉我实现这种行为的最佳方式是什么。
谢谢!
可以有多种方式。我分享其中两个。
- 使用 JS 的 Scheduling 方法,它允许您 运行 在一个时间间隔内编写一些代码。
- 使用作业管理器或调度程序。 This article 将帮助您了解如何使用 Redis 构建 queue-based 作业管理器。
我有一个用 nodeJS 和 express 制作的后端应用程序。主应用程序分为单独的文件,app.js 和 index.js。 app.js 用于管理 express,添加其控制器并连接到 MongoDB。 index.js 是否只是为了创建服务器。
现在我想实现服务,它将检查数据库中的当前状态,如果为真,运行 一些代码或函数。而且该代码应该一直 运行ning,无论发送的请求如何。它应该是自己的代码。因此,如果有人能告诉我实现这种行为的最佳方式是什么。
谢谢!
可以有多种方式。我分享其中两个。
- 使用 JS 的 Scheduling 方法,它允许您 运行 在一个时间间隔内编写一些代码。
- 使用作业管理器或调度程序。 This article 将帮助您了解如何使用 Redis 构建 queue-based 作业管理器。