【问题标题】:node.js : How to combine a server that does post requests on a timed basis, with a server which listens for eventsnode.js:如何将定时发布请求的服务器与监听事件的服务器结合起来
【发布时间】:2021-12-31 14:18:28
【问题描述】:

所以我正在做一个项目,其中有如下程序:

async function watch(){
    "does post requests"
}
async function timer() {
    await watch();
};
let tmr = setInterval(function(){ timer() }, 6 * 1000);

async function main() {
   "does event listening"
}
main()

而且很笨重。

我想知道这里是否有任何节点向导可以帮助解决此类架构问题?

即如何将定时发布请求的服务器与监听事件的服务器结合起来。

【问题讨论】:

  • 我很困惑你有什么困惑。只需像通常设计 Web 服务器(处理传入的 http 请求)一样设计 Web 服务器,然后向其中添加一些计时器驱动的代码,该代码向其他服务器发出出站请求。这里根本没有魔法。侦听入站请求的 http 服务器也可以具有发出出站 http 请求的代码。你在哪里纠结这个?

标签: javascript node.js post server event-handling


【解决方案1】:

您可能感兴趣的是:https://www.npmjs.com/package/node-cron

您可以简单地创建 http 服务器并声明接收请求的路由,并配置节点 cron-job 以定时发送您选择的请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多