在主進程中有fork('./MyProcess.js',['foo']);
,並且在分叉進程中有console.log(process.argv[2]);
將記錄foo到我的控制檯。將對象作爲參數發送到分支節點進程
然而,fork('./MyProcess.js',[{myProp : 'bar'}]);
在主處理和console.log(process.argv[2]); console.log(process.argv[2].myProp);
在叉形過程將記錄[對象的對象](如預期),但未定義用於第二日誌。
這是爲什麼,我該怎麼做才能得到想要的行爲?
['child_process.fork'](https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options)期望的字符串爲'的陣列args',但是你提供了一個包含對象的數組。 –