首页 > 解决方案 > 如何在运行的 node.js 应用程序上从命令行发出事件

问题描述

我是 node.js 的新手,正在尝试解决特定的任务。为此,我需要知道如何从命令行触发事件。假设我在 node.js 应用程序中有一个函数,我希望每次通过命令行触发它时都运行它。

event.on('block',() => {
    console.log('New block found')
});

和发射器

function blockn() {
    event.emit('block')
}

我知道,我可以从命令行运行函数,比如

node -e 'require("./myfile").blockn()'

但如果我这样做,它只会运行应用程序一次然后停止。但是每次命令行触发事件时,我都需要它不断运行调用函数。

标签: node.js

解决方案


推荐阅读