(webapp_server.js:799) Error running template: Error: Meteor.userId can only be invoked in method calls or publications.
I know at this time, it’s not able to get current user session on server render, but to make the server render works with a page which called
Meteor.userId() function somewhere is wordy.
for example, in a react component to get user id, I need to do:
const myUserId = Meteor.isServer ? null : Meteor.userId();
Is there anyway to make it better?
By the way, it’s very hard to debug server render error. It just return (print out)
Error! string without any information.
I think server render is still a very important part when you build a website. What do you think?