Так что у меня этот код ребятаMeteor.connection._lastSessionId не определено в onCreated
Template.mainLayout.onCreated(function() { //HERE
console.log("mainLayout created");
var context = FlowRouter.current();
// use context to access the URL state
console.log(context);
var visitedOne = context.path;
//getting the connID
var clientIp = headers.getClientIP(); // no need for this anymore
var clientConnId = Meteor.connection._lastSessionId; // HERE
console.log(clientIp);
console.log(clientConnId); //HERE
// console.log(Meteor.connection._lastSessionId);
Meteor.call("updateHistory", {clientIp,clientConnId,visitedOne}, function(error, result){
if(error){
console.log("error", error);
});
if(result){
}
});//Meteor.call
});
Мои проблемы отмечены замечания //HERE
Meteor.connection._lastSessionId
возвращает неопределенное значение в случае onCreated. Однако, если я пытаюсь попасть на событие click, он работает отлично. Почему это вызвано, что обходным путем для этого?