Hello,
I am having an issue getting data from the server side to the client side. I am getting the appropriate info from AWS and can display it on the console, however it will not return to the client side.
Server side code::
Meteor.methods({
getBucket(){
var params = {
Bucket: 'datajournal',
};
s3 = new AWS.S3();
var test;
s3.listObjects(params, (err,data)=> {
if(err){
return err;
}
else {
console.log(data)
return data;
}
});
}
});
Client Side Code:::
Template.ShowBucket.onCreated(
function loadBuckets(){
this.list = new ReactiveVar([]);
Meteor.call('getBucket', (error,result)=> {
this.list.set(result);
});
}
);
Template.ShowBucket.helpers({
bucketItem: () => {
return Template.instance().list.get();
}
})