我可以向process.send回调发送参数吗?

时间:2017-05-02 12:43:00

标签: node.js

我正在使用node.js,我对node.js进程模块中的process.send方法有疑问。 https://nodejs.org/dist/latest-v4.x/docs/api/process.html#process_process_send_message_sendhandle_callback(这是 我正在玩的当前node.js版本)

在node.js文档中,我看到process.send方法中有一个回调参数。 我理解在发送消息后调用回调,但我没有看到任何关于 回调函数参数。我的疑问是:我可以通过回调函数发送参数 消息处理程序?

假设我有一个集群,我想从工作人员向主人发送消息 得到一个价值。我可以为process.send回调参数函数设置一个参数 从主服务器中的消息处理程序?

1 个答案:

答案 0 :(得分:0)

您可以使用.bind()执行此操作。以下是其用法示例:

var myCallback = function() {
    console.log(this.myCustomArgument);
};


//sending arugment
process.send(message, sendhandle, myCallback.bind({myCustomArgument:'hello from the other side'}));