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...");
}