If you want to limit the code to run only on the server or the client side, you can use the following code −
if (Meteor.isClient) { // Code running on client... } if (Meteor.isServer) { // Code running on server... }
You can limit the code to run only when the app is using Cordova bundling.
if (Meteor.isCordova) { // Code running on Cordova... }
Some plugins need to wait until the server and DOM are ready. You can use the following code to wait until everything begins.
Meteor.startup(function () { // Code running after platform is ready... });
Following table lists some other core API methods.
Sr.No. | Method & Details |
---|---|
1 | Meteor.wrapAsync(function) Used for wrapping asynchronous code and convert it into synchronous. |
2 | Meteor.absoluteUrl([path], [options]) Used for generating absolute URL pointing to the app. |
3 | Meteor.settings Used for setting deployment configuration. |
4 | Meteor.publish(name, function) Used for publishing records to the client. |