Constructor
- 모듈 이름
- 유형:
string
작업자 프로세스에서 로드할 모듈입니다.
- 옵션 옵션
- 유형:
object
작업자를 구성하기 위한 옵션 속성이 포함된 객체입니다. 사용 가능한 속성은 다음과 같습니다:
maxWorkers
: 생성할 하위 프로세스의 최대 개수입니다. 기본값은os.cpus().length
입니다.env
: 하위 프로세스에 대해 설정할 환경 변수를 포함하는 객체입니다.execArgv
:node
작업자 프로세스에 전달할 명령줄 인수입니다.
새 작업자(moduleName, options)
주어진 모듈을 실행하는 새 워커를 생성합니다.
매개변수:
예:
// 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'));