我正在使用MeteorJS& PhantomJS与示例/解决方案in this thread几乎相同。
我现在正试图将Strings从PhantomJS脚本传递到MeteorJS,我打算将它存储到Mongo集合中。
我的问题是:如何将PhantomJS中的字符串(或字符串数组)等变量传递给MeteorJS?
我正在做
console.log('uniqueMarker ', myString);
然后通过stdout数据“捕获”MeteorJS中的console.log,但这似乎不是一种可靠的方法。
答案 0 :(得分:0)
你可以将变量作为json post(序列化)从PhantomJS传递到MeteorJS(打开新铁:这次调用的路由器处理程序) 我的例子是CasperJS,但它几乎是一样的:
var updateInfo = JSON.stringify( config.paymentsUpdateOnError );
casper.log('paymentsUpdateOnError: ' + updateInfo, 'debug');
casper.thenOpen( config.PaymentsURL, {
method: 'POST',
data: updateInfo,
headers: {
'Content-Type': 'application/json',
"Accept": "application/json"
}
}, function(){
return casper.exit(1);
});
祝你好运