将可变数据从PhantomJS传递给MeteorJS

时间:2015-06-29 06:28:35

标签: node.js meteor phantomjs

我正在使用MeteorJS& PhantomJS与示例/解决方案in this thread几乎相同。

我现在正试图将Strings从PhantomJS脚本传递到MeteorJS,我打算将它存储到Mongo集合中。

我的问题是:如何将PhantomJS中的字符串(或字符串数​​组)等变量传递给MeteorJS?

我正在做

console.log('uniqueMarker ', myString); 

然后通过stdout数据“捕获”MeteorJS中的console.log,但这似乎不是一种可靠的方法。

1 个答案:

答案 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);
});
祝你好运