Meteor - 核心 API



如果你希望仅在服务器或客户端运行代码,可以使用以下代码:

meteorApp.js

if (Meteor.isClient) {
   // Code running on client...
}

if (Meteor.isServer) {
   // Code running on server...
}

当应用使用 Cordova 捆绑时,你仅可将代码限制运行。

if (Meteor.isCordova) {
   // Code running on Cordova...
}

部分插件需要等到服务器和 DOM 已准备就绪。可使用以下代码等到所有事物开始。

Meteor.startup(function () {
   // Code running after platform is ready...
});

下列表格列出了其他部分核心 API 方法。

序号 方法与详细信息
1

Meteor.wrapAsync(function)

用于包装异步代码并将其转换为同步。

2

Meteor.absoluteUrl([path], [options])

用于生成指向应用的绝对 URL。

3

Meteor.settings

用于设置部署配置。

4

Meteor.publish(name, function)

用于向客户端发布记录。

广告