Meteor - Core Api
如果想限制代码只在服务器或客户端运行,可以使用以下代码 −
meteorApp.js
if (Meteor.isClient) { // 代码在客户端上运行... } if (Meteor.isServer) { // 代码在服务器上运行... }
您可以限制代码仅在应用程序使用 Cordova 捆绑时运行。
if (Meteor.isCordova) { // 代码在 Cordova 上运行... }
某些插件需要等到服务器和 DOM 准备就绪。您可以使用以下代码等到一切开始。
Meteor.startup(function () { // 代码在平台准备就绪后运行... });
下表列出了一些其他核心 API 方法。
Sr.No. | 方法和详细信息 |
---|---|
1 | Meteor.wrapAsync(function) 用于包装异步代码并将其转换为同步。 |
2 | Meteor.absoluteUrl([path], [options]) 用于生成指向应用程序的绝对 URL。 |
3 | Meteor.settings 用于设置部署配置。 |
4 | Meteor.publish(name, function) 用于将记录发布到客户端。 |