Constructor
- scheduleName
- タイプ:
string
ワーカー プロセスにロードするモジュール。
- options 任意
- タイプ:
object
ワーカーを構成するためのオプション プロパティを含むオブジェクト。 使用可能なプロパティは次のとおりです。
maxWorkers
: 生成する子プロセスの最大数。 デフォルトはos.cpus().length
です。env
: 子プロセスに設定する環境変数を含むオブジェクト。execArgv
:node
ワーカー プロセスに渡すコマンドライン引数。
new Worker (moduleName、オプション)
指定されたモジュールを実行する新しいワーカーを作成します。
パラメーター:
例:
// my-worker.js
function onavailable(path) {
console.log(`Realm available at ${path}`);
}
function onchange(change) {
console.log(`Realm at ${change.path} changed`);
}
function ondelete(path) {
console.log(`Realm at ${path} deleted`);
}
module.exports = {onchange, oncavailable, ondelete};
// server script
Realm.App.Sync.addListener(realmServerURL, adminUser, '.*', new Realm.Worker('my-worker'));