Meteor-확인

check 메소드는 인수 또는 유형이 패턴과 일치하는지 확인하는 데 사용됩니다.

체크 패키지 설치

명령 프롬프트 창을 열고 패키지를 설치하십시오.

C:\Users\username\Desktop\meteorApp>meteor add check

수표 사용

다음 예에서 우리는 myValue문자열입니다. 사실이므로 앱은 오류없이 진행됩니다.

meteorApp.js

var myValue = 'My Value...';
check(myValue, String);

이 예에서 myValue 은 문자열이 아니라 숫자이므로 콘솔에 오류가 기록됩니다.

meteorApp.js

var myValue = 1;
check(myValue, String);

매치 테스트

그만큼 Match.test 검사와 유사합니다. 차이점은 콘솔 오류 대신 테스트가 실패하면 value서버를 중단하지 않고. 다음 예제는 여러 키로 객체를 테스트하는 방법을 보여줍니다.

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : "Value 2..."
}

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}

두 키가 모두 문자열이므로 테스트는 true. 콘솔은 첫 번째 옵션을 기록합니다.

우리가 변경하면 key2 숫자로 표시하면 테스트가 실패하고 콘솔이 두 번째 옵션을 기록합니다.

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : 1
}

var myValue = 1;

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}