我正在使用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
回调参数函数设置一个参数
从主服务器中的消息处理程序?
答案 0 :(得分:0)
您可以使用.bind()执行此操作。以下是其用法示例:
var myCallback = function() {
console.log(this.myCustomArgument);
};
//sending arugment
process.send(message, sendhandle, myCallback.bind({myCustomArgument:'hello from the other side'}));