YouTube Transcript:
Clase 7: Validaciones con express-validator
Skip watching entire videos - get the full transcript, search for keywords, and copy with one click.
Share:
Video Transcript
잘, [음악]
[음악]
오늘은 연결된 사람이 거의 보이지 않습니다.
그들은 최종 결정을 내리고 있으므로 둘 다
우리는 수업을 매우 길게 만들 것입니다. 그리고
그리고 아직은 아니고 월요일에 소개할게
데이터베이스 사용에 관한 주제이므로
이제 우리는 도서관을 통합할 것입니다.
검증을 할 수 있어야 합니다. 네, 그거요
두 주제 중에서 이 주제가 더 간단합니다. 여기요,
여기요,
그런데 우리 중 나머지는 그날을
다음 주.
그럼, 오늘 우리가 볼 것은 다음과 같습니다.
지금까지 본 것과 동일한 API가 됩니다
제품의.
말하자면, 우리는 그것을 조금 손질할 것입니다.
작은 eh는 eh 하나를 사용할 수 있습니다
검증을 할 수 있는 라이브러리
매개변수의, 그렇죠?,
쿼리 매개변수의
ID와 같은 경로 매개변수 몸.
몸.
어, 우리가 더 쉽게 할 수 있도록 하기 위해서요.
해야 할 일,
모르겠어요, 음, 여기 게시물에서 우리는 뭔가를 했어요
짧지만, 우리는 모두 그렇게 했습니다.
모든 제품의 검증.
그럼, 우리가 어떻게 단순화하는지 살펴보겠습니다.
어 이거 서점에서 우리를 지원하는 거야 외부.
그럼 이걸로 뭘 할 거야?
서점 어, 우리는 그것을 재활용할 거야.
가서 오래된 검증을 꺼내고
우리는 새로운 검증을 실시할 것입니다.
그래서 첫 번째 경우에는 무엇이
내가 할 일은 폴더를 만드는 것입니다.
오늘.
나도 인터넷 문제인 줄 알았어
음, 또 그래요. 내가 떨어뜨린 것 같아요 인터넷.
인터넷.
그럼, 파레데스에서 누가 남았을까? 보인다
임시 호스트가 된 사람. 내가 만약
좋은. 에, 내가 만든 아이디어가 남았는데
이 폴더들.
네, 지금까지는 괜찮습니다. 그리고 나는 ~할려고 했어
이는 이전 것과 동일합니다.
그럴 수도 있겠네요.
보자, 내가 채팅을 열지 않은 경우
메시지를 보내는 중. 그렇게 생각합니다, 선생님.
아, 좋아요. 그럼, 이걸 복사해볼게요.
새 폴더에 붙여넣으세요. 이상
폴더 전체를 복사하지 마세요.
모듈이지만 우리는 그것을 설치할 것입니다
새로운 것이지만 적어도 새로운 것은 아니다
복사하면 더 느릴 거예요.
좋아요, 이제 새로운 API가 생겼습니다.
제품의. 우리는 재활용을 하고 있습니다. 나는 갈거야
거기에는 제가 예전에 열었던 파티가 있어서, 제가 그 파티에 갈 거예요.
혹시 모르니 삭제해두세요.
그럼 나는 여기에 서 있어요
여기서 npmi를 사용하여 다시 설치합니다.
여기 D.
그리고 우리가 이것을 만드는 데 사용할 것은 무엇입니까?
이미 준비된 검증
Express 내에서 사용하는 패키지입니다 엔피미
엔피미 표현하다
표현하다 검증자,
검증자,
이게 패키지 이름이에요, Express Gu 검증기.
검증기.
그것은 우리가 할 수 있는 방법입니다
모든 환경 내에서 검증
익스프레스에서.
선생님, 잠깐 실례하겠습니다. 어떻게 가지고 있나요?
오늘의 폴더에 넣어요?
즉, 별도의 폴더가 있다는 뜻입니다.
이름이 나오지 않는 이유를 어떻게 알 수 있나요? 아, 좋아요.
아, 새로운 버전이 나에게 보여지는군요
명령은 나를 위해 명령을 그룹화합니다.
적어도 이전 것은 그렇습니다.
나는 여기서 그것을 보고 있어요
이 새로운 버전의 변경 사항으로
Visual Studio에서. 나는 이것을 본다
명령, 이 출력과 이전 출력 나는 사용했습니다.
선생님, 제 차는 그렇지 않은 것 같아요.
음, 내가 가지고 있는 것에 대해, 글쎄, 나는 사용한다
9시간 전.
음, 그렇군요
익스프레스 검증 패키지를 설치합니다
여기 인덱스에 있어요. 우리는 모든 것을 지킬 것입니다
여기. 그러는 동안 npm도 해보겠습니다.
아파트 방 그래서 이제 열었고
내가 그것을 실행했는지에 대해서는 걱정하지 않는다
아니면 그렇지 않을 수도 있다.
야, 여기 패키지에 꼭 봐야 해
제이슨, 익스프레스를 꼭 타야 해.
최소한 버전 72
설치되었는지 확인하세요. 잘,
잘,
간단한 것부터 시작해 보겠습니다. 보자,
아, 이건 쉬운데요. 좋은.
우리가 사용하는 첫 번째 제품은
많은 매개변수를 갖는 필터,
그러니 그 것부터 시작하지 말자. 왜냐하면
여러 개가 함께 있으면 복잡해질 수 있습니다.
그럼 이 질문부터 시작해 볼까요?
적어도 여기서는 ID의 세부 사항
ID가 정수인지 확인합니다.
그것이 존재한다면 그것은 긍정적입니다.
제품 자체를 찾기 전에. 그래서
우리는 이 검증을 추가할 것입니다.
우리가 해야 할 일은 먼저 에
작동 방식
eh Express Validator는 몇 가지 작업을 수행합니다.
요청 직전의 검증 및/또는
정답. 응. 어, 우리에게 필요한 건,
경로 매개변수를 확인해 보겠습니다.
우리는 오는 객체를 가져와야 합니다 우울증
우울증
검증기, 이건 가져오기입니다.
우리는 수도꼭지를 엽니다. 왜냐하면 우리는 가져올 것이기 때문입니다.
1. 특정 기능인 것 같아요
eh param은 뭐야?
익스프레스 검증기에서.
네, 우리는 이 물건을 가져올 것입니다.
기능이라고 생각합니다. 네, 그렇습니다. 기능
기능
Express Validator에서 제공됩니다.
이 기능을 사용하면 다음을 평가할 수 있습니다.
경로의 매개변수는 다음과 같습니다.
그게 바로 ID의 의미 아닌가요?
그 부분에 대해서는, 우리는 또한 가지고 있습니다
매개변수에 대한 쿼리 객체
질의, 그것을 통해 오는 사람들
가지고 다니기도 하고, 우리도 하나 가지고 있어요 몸.
몸.
그럼 다음 중 하나로 시작해 볼까요? 매개변수.
매개변수.
우리는 어떻게 숫자를 확인할 것인가, 여기
여기
우리가 하는 일은 더 이상 필요하지 않습니다. 죄송합니다,
죄송합니다,
이 검증은 우리를 만들지 않을 것입니다 부족
여기서 사용할 것이기 때문이죠.
그럼, 우리가 해야 할 일은 다음과 같습니다. 장소
장소
또 다른 기능입니다
우리는 뭐라고 부를까?
우리는 급행열차를 무엇에 쓸 것인가?
검증기. 아, 이거 뭐야?
get, post, put 함수가 맞죠?
첫 번째 매개변수는 항상 다음과 같습니다.
경로는 맞죠? 당신이 대답하려는 것입니다.
그러면 두 개 이상의 매개변수를 가질 수 있습니다.
우리는 하나 더 추가합니다.
우리가 해야 할 대응
API 요청이지만 갈 수 있습니다
여기 가운데에 더 많은 것이 있습니다. 들어가는 사람들
절반도 실행될 것입니다
유효성 검사를 허용합니다
에서 오는 요구 사항의 eh
실행 전 API의
우리의. 그래서 그것은 중간에 들어갑니다
그것은 middlew로 알려져 있으며
미들웨어는 이전에 실행될 것입니다.
최종 요청이며 완료 가능합니다
우리가 당신에게 원하는 검증은 다음과 같습니다.
그것은 에
방금 가져온 매개변수에서.
무엇을 검증하고 싶은가? 어떤 매개변수
검증하고 싶은가요? 신분증을 검증하고 싶습니다. 응,
응,
해당 ID의
무엇을 검증하고 싶은가? 그리고 여기 그들이 온다
많은 기능이 추가될 예정입니다
다양한 유형에 사용 가능
데이터. 어, 이 경우 내가 원하는 것은
validate는 해당 ID가 정수인 경우입니다.
그러면 이미 사용 가능한 기능이 있는 셈이죠
정수인지 확인하는 역할을 합니다.
int입니다.
네, 이 함수는 이런 일을 할 겁니다.
이 매개변수, ID를 검증합니다.
정수입니다. 그래서 검증
그 후에 우리가 한 일은 더 이상 필요하지 않습니다.
우리가 해야 할 일은
전환은 그것이 아니기 때문입니다...
이는 정수 매개변수로 변환됩니다.
그냥 그게 뭐를 할 건가
그것이 있는지 없는지 확인하세요.
이게 무슨 일이 일어나는지 살펴보겠습니다. 응,
왜냐하면 우리는 그것을 바로 그렇게 볼 것이기 때문입니다.
효과가 있긴 한데, 그 이유를 살펴보겠습니다.
이 제품은 어디에 있나요?
그리고 그것은 참이든 거짓이든, 선생님께 돌아갑니다.
그것이 준수되는지 아닌지.
자, 이제 보여드리겠습니다. 첫 번째 단계는
당신의 규칙은 무엇입니까? 당신이 할 일은 다음과 같습니다.
추가는 당신이 원하는 규칙입니다
가지고 있다면, 그것이 정수인지 검증합니다.
정수가 아닙니다. 글쎄, 이 모든 것들은
것들. 어디 있는지 알려드릴게요.
이 모든 내용을 담은 문서
세부. 첫 번째는 간단합니다.
전체. 간단하게 이해하면 됩니다. ID 매개변수
그것이 전체가 되어야 합니다.
내가 지금 세부 사항을 보내면
예를 들어 숫자 3이 들어간 것은 제게 좋은 반응을 얻었습니다.
네, 그것은 정수이지만, 글쎄요, 그것은
이것. 하지만 여기에 다른 것을 넣으면 ~처럼
~처럼 텍스트
텍스트
그리고 그것을 실행하고 싶은데, 그게 맞는 것 같아요.
내가 처형당한다는 것은, 그것이 지나가면 그
그
검증은 내가 아니다
확인 중. 네, 여기서는 그렇게 말해주거든요.
제품을 찾을 수 없습니다. a에 도착했습니다.
파일을 살펴보세요.
무슨 일이 일어나는가 이 선은
여기, 요청 전에 추가한 것입니다.
그것이 하는 일은 규칙을 정의하는 것이지만
검증을 하지 않습니다.
검증을 하려면 다음과 같습니다.
내가 너한테 보낼 문서의 일부
보여주기 위해 우리는 작은 것을 추가해야 합니다
선. 봅시다, 볼게요.
처음에는 복잡할 수 있지만,
내가 해야 할 일은 검증하는 것입니다.
결과적으로 나도 이걸 해야 해
매개변수와 함께 추가해야 합니다.
검증 검증 결과. 선생님,
선생님, 응,
응,
내가 실패한 것은 아니지만,
제 프로그램에서는 꽤 다른 것이었습니다.
음, 글쎄요, 그게 보이네요.
안녕하세요. 설명해 드리고 테스트해 보겠습니다.
그래서 내가 추가해야 할 것은 다음과 같습니다.
이 줄을 실행하려면
매개변수 검증. 예. 여기
우리는 그것이 어떻게 되기를 원하는지 정의합니다
매개변수. 여기서 우리는 그것을 검증해 보겠습니다.
그래서 당신이 할 일은 다음과 같습니다.
매개변수 ID는 정수입니다. 여기 있습니다
검증이 실행됩니다
여기서 정의하는 검증 원칙.
원칙.
검증이 비어 있지 않은 경우 또는
만약 검증이 나에게 반환된다면,
이 함수는 배열을 반환합니다.
모든 검증 오류가 포함되어 있습니다.
그리고 그것이 비어 있다면 그것은 아무것도 없다는 것을 의미합니다.
잘못이 없습니다. 그럼 내가 볼게
그것은 비어 있지 않습니다.
그래서 나는 상태 4를 다음과 같이 정의할 것입니다.
메시지는, 아니 메시지와 함께가 아니라,
성공으로
팔세, 그리고 나는 이 모든 것을 너에게 전달할 거야
오류가 여러 개 있을 수 있기 때문에
실수. 네, 여기 하나 있지만
당신은 실수가 무엇인지 말해줄 거예요. 확인.
확인. 그래서
그래서
그러니 이제 내가 명령을 내리고 싶다면
요청이 더 이상 유효하지 않다고 알려줍니다.
그는 나에게 후임자라고 말했다. 그리고 여기 그들이 있습니다
필드 유형 오류. 무엇입니까?
가치? 텍스트. 실제로 경로는 다음과 같습니다.
ID. 메시지는 여기에 있고 위치는 여기입니다.
잘못이 생긴다. 어, 잘못된 값이에요
그것은 하나가 아니다 전체.
전체.
그래서 내가 여기에 넣으면
예를 들어 그 정수 3은 그렇습니다.
ID가 정수인지 확인합니다.
이것은 조금 더 길 수 있습니다
우리가 방금 본 것인데, 그것이
단일 매개변수. 하지만 많은 수가 있을 때는,
몸 안에서처럼, 응, 거기서 우리는 볼 거야
매우 큰 이점이죠. 선생님,
선생님,
질의. dot send 대신에
우리는 제이슨이 똑같다는 점을 지적했습니다.
진실? 우리가 보는 것처럼
그 안에
의에서
아, 그렇군요.
네, 제이슨 씨의 요점은 바로 그거예요. 스냅
스냅
완벽한. 네, 제이슨이라는 걸 알고 있어요.
글쎄요, 그는 이미 그렇게 했습니다.
네, 다시는 이런 일이 일어나지 않도록 복사해서 붙여넣으세요.
그래서 우리가 이 지점에 도달하면,
좋아, 계속하기 전에, 당신이
그 결함은 Carrizo에게 계속 남아 있는 것인가 아니면 그가 그것을 원하는 것인가
한번 봅시다.
이것은 잘못이라기보다는 다음과 같은 이유 때문이었습니다.
내 프로그램은 다음과 같은 방식으로 동작했습니다.
이상하네, 그 사람이 나한테 다른 대답을 던졌어
당신을 끌어당기던 그 사람. 응.
응. 그리고
그리고
engo npm이 실행 중입니다
항상 그렇게 되거나 적어도 우리는 던진다
정답.
공유하고 싶으신가요? 결과를 알려드리겠습니다.
네, 네. 여기 그 이것.
이것.
응. 어디 보자. 나는 될 것이다
나는 될 것이다
여기서는 이렇게 했습니다. 즉, 이 부분 없이요.
이건 있고 그 외에는 아무것도 없다고 댓글을 남겼습니다.
저는 아직도 프로그램을 운영하고 있어요.
그리고 여기에 텍스트가 있죠? 제품 텍스트.
텍스트.
당신은 당신이 그것을 찾지 못했다고 던졌습니다 제품.
제품.
대신 매개변수 ID를 알려줍니다. 유효하지 않은.
유효하지 않은.
보자, 다시 돌아가자
나는 무슨 일이 일어나는지 깨달았습니다.
여기서 대기가 종료됩니다.
무슨 일이 일어나는지 그것은 나를 데려가거나
글쎄, 그것이 나를 데려가는지 확인하기 위해서
대답은 창녀의 대답이다. 여기에 이렇게 적혀있습니다
매개변수, 유효하지 않은 ID 매개변수가 아닙니다.
http에 대해서 살펴보자
어떤 http를 실행하셨나요?
이 제품을 받으세요.
아, 좋아요.
잘못된 ID 매개변수가 제공됩니다.
좋아, 이제 시작해 볼까요?
그게 사실이었습니다. 고려 사항을 입력하세요
그래도 파라미드와 이 부분은
난 그냥 당신이 넣어 쓴 글을 쓰고 있었어요
없었으니까 그래서 그런거였구나
보자, 저장해, 저장해,
글쎄요, 제가 또 성공했네요.
제품을 찾을 수 없습니다. 바로 여기 있습니다.
이제는 찾을 수 없다고 합니다.
그래서 저장할 곳이 없는 것 같습니다. 좋아요.
좋아요.
그럼, 이제 글을 잘 써야겠네요.
이 부분.
const ID가 아래에 있다는 점에 유의하세요.
검증은 검증 후입니다. 아,
아,
그냥 당신이 뭔가를 읽지 않도록
아직도 그것이 맞는지 확신이 서지 않네요
아니요, 이미 삭제했습니다.
코드 줄이 삭제되었습니다. 얻다.
얻다.
그는 그곳에 머물러야 합니까?
응 그래야만 해, 하지만 그 후에 확인?
확인?
좋아요.
그 줄 전체를 거기로 가져가세요
ID를 읽을 때 멈추는 것
당신이 공유하고 있던 것은 다음과 같습니다. 아니요?
아니요?
예. 검증 지점 정렬.
알겠습니다. 그러면 이 검증은 다음과 같습니다.
발견되면 배열을 반환합니다
약간의 결함. 에, 만약 그 배열이라면
비어 있으면 잘못이 없습니다. 그래서,
괜찮아요. 만약 어떤 결함이 있다면,
우리는 그것이 잘못이라고 대답해야 합니다.
아니요? 어떤 분야가 잘못이 아니다
선생님, 도트 어레이는 무엇을 했나요?
그러면 그는 왕이 되었는가? 갑시다?
갑시다? 응,
응,
오류 메시지는 다음과 같이 표시됩니다. 배열
배열 [음악]
[음악] 응,
응,
선생님, 위쪽 부분으로 가시면 됩니다.
야, 얼마나 높은데?
어, import를 입력하면 보내요.
아, 그렇군요. 이것
음, 기억이 안 나네요. 검증이 준비되었습니다. 감사합니다.
그래서 이제 우리는 알게 되었어요
검증되었습니다. 그리고
문제는 예를 들어 내가 다음을 보내는 경우입니다.
-3, 음수 또는 0. 아, 아니요. 응,
0, 0을 포함하는 ID는 없습니다.
그래서 여기에는 제품 번호가 적혀 있습니다.
발견되었지만 입력할 수 있습니다.
영. 그 아이디어는 당신이 나를 고려하지 않는다는 것입니다
0과 음수,
그래서 직접적으로는 없어
고려합니다.
해당 검증을 통합할 수 있습니다
이 안에는 int가 있는데 그 이유는
여기 옵션이 당신에게 전달됩니다
객체로서. 의 속성 중 하나
그 객체는 최소입니다.
최소값과 최대값이 있습니다. 우리는 가지고있다
그래서 지금 보내고 싶다면 -1,
-1,
그는 그것이 매개변수라고 우리에게 말할 것입니다. 유효하지 않은.
유효하지 않은.
만약 우리가 0을 보내고 싶다면,
또한 그것이 매개변수라는 것을 알려줍니다.
유효하지 않은. 100은 그 사람한테 주는 거야, 왜냐하면
우리는 그것이 적어도 하나여야 한다고 말했습니다.
그래서
이 추가 옵션을 사용하면 다음을 표시할 수 있습니다.
응,
나는 그가 그것을 또 떨어뜨렸다고 생각했다. 실례합니다.
실례합니다.
아니, 아니, 아니. 아니요, 저는 그것을 찾고 있지 않았습니다.
Express Validator 페이지
안녕하세요, 구글 익스프레스 검증기가 나오면
이 페이지. 그렇지 않다면, 제가 도와드릴 수 있어요.
이것이 문서입니다. 응,
응,
시작할 때, 당신은 그것을 가지고 있습니다
우리가 보여주는 것은 간단한 검증입니다.
쿼리 검증을 수행합니다. 당신이 보면
JavaScript의 경우 이것을 보게 될 것입니다.
require를 사용하지만 Typescript로 전달하면
우리가 보고 있는 것과 비슷할 것입니다. 사용 중.
사용 중.
그리고 여기에 검증이 있습니다
실수가 많죠?
여기서는 모든 것이 거기에 있으면 그렇게 합니다.
데이터를 전송하지 않으면 데이터를 전송하지 않습니다.
실수. 저는 보통 그 반대로 합니다.
첫째, 오류가 있으면 오류를 보냅니다.
그리고 나는 아래에 무엇이 있는지 남겨 둡니다. 유효한.
유효한.
어, 뭐, 이거요
여기 소개 부분에서는 다음과 같이 알려드리겠습니다.
좋습니다. JavaScript 세트입니다.
미들스, 내가 말한 게 바로 그거예요.
내가 말했잖아, 중간에 들어가는 코드라고
이는 일부 검증을 확장합니다.
그들은 다른 서점에서 왔습니다.
검증기 JS. 여기를 클릭하시면,
이 페이지를 열면 여기 있습니다
Express가 기반을 둔 또 다른 라이브러리
검증기 및 여기에 모든 것이 있습니다
검증. 그들이 가는 곳
그들이 어떤 사람인지에 대한 정보를 찾아보세요
검증. 당신이 볼 수 있듯이,
검증이 많이 필요합니다. 나는 갈거야
먼저 del을 찾아보세요
전체이므로 무엇이 있는지 볼 수 있습니다.
여기에서 구매 가능합니다. int입니다.
문자열이 맞는지 확인하세요. 왜냐하면
모든 일이 온다, 온다라는 것을 기억하세요
문자열로. 야, 예인지 확인해봐
해당 문자열은 정수입니다. 있다
몇 가지 옵션. 그는 그것이 물체라고 말한다
최소한 또는 및 또는 키를 포함할 수 있습니다.
여기서 최대값을 확인하려면
전체는 그 한계 내에 있습니다.
글쎄요, 여기 좋은 것들이 있어요 것들.
것들. 여기요,
여기요,
그 밖에 우리가 가지고 있는 것은 무엇이 있나요? 예를 들어,
흥미로운 것. 글쎄, 만약 그것이라면
float, float 숫자인 경우
우리도 사용할 수 있습니다. 나는 언제인지 이미 알고 있다
우리는 몸을 보고 나머지도 보자.
하지만 우리는 그 모든 추가 정보를 사용할 것입니다
여기서 볼 수 있어요. 그 밖에는? 야, 만약 그게
이메일, 즉 우리는 확인할 수 있습니다
이것과 직접적으로 관련이 있다면
우리가 봐야 할 신체 매개변수
그것은 당신에게 직접 보내는 이메일입니다
우리는 이스마일을 넣었습니다. 그래서 우리는 이미 알고 있습니다.
아니요? 존재하는지 검증할 필요가 없습니다.
만약 거기에 요점 comom이나 요점이 있다면,
그게 뭐든 간에, 그는 이미 그것을 하고 있어, 응, 그는 이미 그것을 하고 있어 확인하다.
확인하다.
예를 들어, 그것이 십진수라면, 그것이
신용카드라면 날짜.
보세요, 많은 것들이 있어요. 만약 그것이라면
비트코인 주소 수정
비트코인은 32진법이라면,
base 64, ASKI 코드이고 우리가 사용하는 코드라면
흥미로운 것은 영숫자입니다. 이것
알파인 경우 이것이 다음을 확인합니다.
문자열에는 문자가 포함되어 있습니다
A부터 Z까지, 맞죠?
어, 당신은 지정할 수 있습니다
예를 들어 아르헨티나 출신이라면
e와 모든 것을 고려합니다 다른 사람들.
다른 사람들.
영숫자라면 즉, 우리가 기다리면
두 텍스트 모두
숫자로도 지정할 수 있습니다.
A 숫자가 있는지 체크합니다.
Z는 소문자 대문자 또는 09부터
9. 확실히 다음을 명시하는 것이 필요합니다.
우리가 그것을 통합할 수 있는 위치이며 그것은
그 세부 사항, 악센트.
그리고 또 무엇이 있나요? 예를 들어, 글쎄요,
이더리움 주소. 우리는 확인할 수 있습니다
색상, 해당되는 경우 16진수 색상
특정 알고리즘의 해시,
응, 그거 그 사람한테 보내는 이메일이야.
전화번호 코드
전화망 내에서. 여기요,
글쎄요, 만약 그것이 정수라면, 우리는 이미 보았고, 만약 그것이
ISBN은 존재하기 때문에 ISBN이 있습니다.
예를 들어 책에서. 여기요,
ISO는 다음과 같습니다. 이것은 ISO입니다
날짜, 이것이 우리가 갈 것입니다 사용.
사용.
야, 만약 제이슨이 질문이라면, 만약
위도, 경도(사용 시)
GPS 매개변수.
그 외에 무엇이 있나요?
주의를 끄는 것들.
글쎄요, 숫자형이면, 8진수이면,
그것은 항구, 즉 항구입니다.
우편번호라면 보낼 수 있습니다.
대문자로 쓰면 텍스트가 나야
검증이 많이 되었습니다. 어, 그래
택시예요. 글쎄요, 택시가 뭔지는 모르겠어요. 아,
세금 ID 식별자 맞죠? 에이
택시. URL인 경우 여기를 체크하세요
만약 그들이 보내지 않는 것이라면
유효한 URL,
UID. 글쎄요, 많은 것이 있어요
검증이 가능해야 합니다. 그래서,
거의 대부분이 이미 다루어질 것입니다
체인 길이에 관해서
캐릭터, 글쎄요, 여러가지가 있죠.
그래서 한 사람이 이것을 열어서 어떻게 되는지 봅니다.
사용되지만 모두 여기에 정의되어 있습니다.
이 작은 표의 검증 내용입니다.
글쎄요, 시작하기 위해 우리는 이것을 ID 중 하나로 만들었습니다.
이제 우리가 볼 수 있는 것은 무엇인지 살펴보겠습니다.
몇 시예요? 네, - 20. 볼 수 있어요
신체에 있는 것들. 네, 바디수트로 가자
필터로 가기 전에, 왜냐하면
일반적으로 필터는 여러 개 있습니다. 여기요,
본문으로 가자. 본문이 우리가 갈 곳이기 때문이다.
재활용 방법을 확인하세요
아, 아니, 지금 시작할 수 있어요
여기 get we use에서 이것을 재활용하세요
ID 쌍은 int입니다.
얻을 때, 넣어서
넣어서
그리고 삭제에서 우리는 정확히 다음을 사용합니다.
아, 그것은 아니다
범죄는 없었던 것 같아요.
아, 이게 바로 그거예요. 그리고 우리는 딜라이트를 가지고 있습니다. 신분증
신분증
그래서 우리가 할 수 있는 일은 다음과 같습니다.
분명히 그 검증을 재사용합니다.
하지만 우리는 이미 검증을 마쳤기 때문에 여기
여기
얻을 때,
우리는 이것을 반복해야 할 것입니다.
우리가 이미 어떻게 검증할지 알고 있다면
ID, 아이디어는 재활용입니다.
재활용하자, 어떻게 될지 보고 있어
했었다.
우리는 이 검증을 재활용할 것입니다.
갑자기 모든 것을 바꿔야 하니까,
왜냐하면 그것이 우리에게도 도움이 될 것이기 때문입니다.
포스트 앤 풋이에요. 이것은 사실입니다
동일하게 유지됩니다. 나는 당신을 위해 그것을 찾아보려고 노력했습니다
그게 중간이고 내가 할 수 없을 것 같아 하다.
하다.
아, 좀 살펴봐야 할 것 같아요.
우리는 이것을 나중에 재활용할 것입니다.
많은 매개변수를 갖는 신체,
본문은 두 번 모두 반복됩니다.
put과 같은 의미로 post라고 합니다.
나는 그것을 복사합니다
그리고 나는 그것을 여기에 넣을 것입니다 확인.
이것이 오, 그것이 다시 돌아올 것이라는 것을
내 매개변수가 복사되지 않았습니다. ID
ID 정수
정수 최저한의
최저한의 에이
그리고 이 함수가 ID를 검증하는 함수입니다.
나는 그것을 나에게 반환할 함수를 호출합니다
매개변수 ID를 사용하면 이제 다음을 수행할 수 있습니다.
신원 확인 검증.
선생님, 검증 방법을 보여주실 수 있나요?
네, 여기요. 감사합니다.
봅시다 준비가 된.
준비가 된. 가지다,
가지다,
잠깐, 작년에 내가 뭘 했는지 봅시다.
과거에 내가 그 검증을 받았다면 추가의.
나는 그렇게 하지 않기 위해 그렇게 했다고 생각한다.
그래서 내가 이것을 사용하고 싶다면 삭제
따라서 요소를 제거하려면
내가 지정한 대로 ID가 맞는지 확인합니다.
저기 위에. 이것, 이 실행은
네, 네. 이미. 내가 이것을 할 수 있는지 봅시다.
여기에 놓으세요. 에, 제가 해낸 것 같아요.
하다. 어, 체크인해야 해요
나는 쉬고, 반복하지 않도록 주의한다
항상 이런 일이 있었죠.
어, 그리고 그럼, 그 다음부터는 나머지가 따라오죠
코드의.
여기서 우리는 단지 검증만 하면 됩니다.
신분증만 있으면 문제없을 거예요.
그런 다음 put에 다음을 추가합니다.
편집 검증도 있지만 여기에는 이미 있습니다.
여기서는 다음을 넣어야 한다는 것을 기억하세요.
함수를 호출하기 위한 괄호
하지만 이 코드는 정확히 같은.
같은.
교수님, 질문이 있습니다. 안녕,
put과 post의 검증은 다음과 같습니다.
지금 또는 언제 또는 그 후에 하세요 나머지
나머지
네, 지금 포스트를 올리겠습니다.
우리는 휴식시간에 가서 그 다음에 하나를 봅니다.
put과 주요 get, 이는
여기 있습니다. 네, 그랬습니다. 알겠습니다. 알겠습니다.
나는 찾았다. 지금 시작해 볼까요.
우리는 그것을 통합할 것입니다. 좋은.
잘,
우리는 게시물을 봅니다. 나는 범죄가 없다고 생각한다
괜찮아요. 이제 다음으로 넘어가자 우편.
우편.
여기에 제품을 게시하세요. 우리는해야합니다 확인하다
확인하다
응, 그게 의무적인지 아닌지
이러한 분야. 그래서 우리가 가지고 있는 것은 허드렛일
우리에게는 이것이 필요합니다. 여기에 우리는 다음을 추가합니다.
새로운 제품. 이건 여전히 똑같아요, 알겠어요?
여기서 우리는 사실상 아무것도 하지 않았기 때문입니다.
검증 없음. 게다가 우리는 여기를 떠난다
검증 부분에서요. 그래서
우리가 해야 할 일은 먼저
나는 시작으로 가서 여기 대신
param 본문을 추가하겠습니다.
나는 몸을 사용해서 할 수 있을 거야 검증하다
검증하다
안녕하세요, 신체 검증을 해드리겠습니다.
나중에 우리가 볼 때 볼 수 있을 것입니다
함께 기능적으로 살펴보자
다른 것과 함께. 그럼, 어떻게 검증하나요? 좋은,
좋은,
이 검증 실행은 다음과 같습니다.
동일하다,
반드시 존재해야 합니다. 두고 보자.
우리가 그것을 어떻게 캡슐화할 수 있는가,
하지만 여기서 우리는 다음을 추가할 것입니다.
신체 검증.
우리가 할 일은,
우리에게는 두 가지 대안이 있습니다.
우리는 검증을 수행할 것입니다
매개변수를 하나씩 추가하는 거 맞죠?
음, 그 중에서도 우리의 관심을 끄는 것은 바로 이것입니다. 에 의해
예를 들어, 우리는 무엇을 가지고 있었나요?
우리는 다른 것과 비슷한 것을 사용해야 합니다.
우리는 매개변수를 넣습니다. 여기에 우리는 넣어야 합니다
몸. 응? 어떤 분야인가요?
검증하고 싶은가요? 이 경우에는 에,
저것? 우리는 가지고있다 제품
제품
여기 이거요.
제품은 꼭 있어야 해요.
알파로 두는 게 맞지? 그것이 되기 위해서는
텍스트만. 그래서 이것으로
우리는 몸 그 이상을 검증하지 않아, 에에에
숫자가 없는 이름. 갑시다
이렇게 추가한 다음 가겠습니다.
수정하는 거 맞지? 우리는 또한 할 수 있습니다
이 기능은 아닙니다. 즉, 우리에게는 그것이 필요합니다.
텍스트만 있는지 여부
숫자 없이,
비어 있지 않다는 것, 즉
길이가 0이 아닙니다.
길이는 다음을 지정합니다.
최대, 말하자면 최대 50개라고 하죠.
예를 들어 문자. 그래서,
여기 이 줄로,
우리가 할 일은 신체에서
제품 분야,
그것은 텍스트이고 비어 있지 않으며
길이는 최대 50입니다
문자. 즉, 이 라인이 이미
우리는 많은 일을 하고 있어요
우리가 이전에 했던 일. 내 말은, 그렇죠
존재한다면, 그것만 있게 하라
알파벳순으로 작성되어야 하며 길이가 다음과 같아야 합니다.
최대 50개
우리에게 일어나는 일은 이미 충분합니다
다른 하나는 범주.
네, 여기서 우리는 그것들을 모두 분리하여 넣었습니다. 혼수.
혼수.
음, 카테고리는 또 다른 매개변수입니다.
우리는 그에게도 이렇게 말할 것입니다.
알파벳순으로 비어 있지 않고
네, 여기에 유효한 것이 있기 때문입니다.
제품과 이를 통해 카테고리가 검증됩니다.
즉, 본체의 파라미터가 설정된다.
제품의 바디 카테고리가 설정됩니다.
우리는 그를 제이슨처럼 보내야 하죠?
즉, 두 개의 라인이 사용됩니다.
또한 신체이지만, 그것은 다음과 연관되어 있습니다.
다른 분야.
가격. 가격은 없고, 수량만 있습니다.
필요한 수량은 얼마입니까? 에이 전체
그리고 최소한은 우리는 하나도 원하지 않아
수량이 0이므로 적어도
아니, 단일체라는 것은 존재하지 않습니다.
네, 바디와 바디가 합쳐진 제품이 아닙니다.
신체 카테고리, 신체 수량, 이렇게, 이렇게
또한 별도로 만들어졌기 때문에
put의 경우 보낼 수 있는 본문
매개변수, 그 다음 ID 매개변수,
이 다른 매개변수의 본문, 즉,
여기서 우리는 그것이 이미 플롯인지 묻게 될 것입니다.
그것은
그리고 최소한으로 0.01,
0.01,
네, 그래서 적어도 1페니는 비용.
비용. 응.
우편.
모든 것이 완벽하게 작동합니다.
이미 만들어졌다고 하지만, 어서요
내가 넣으면 어떻게 될지 보려고 터치업을 하려고
가격은 마이너스 -1이에요.
거기에는 검증 실패라는 메시지가 나옵니다. 여기
bos라는 잘못된 값이 있습니다.
여기서 우리는 실수를 겪어야 했습니다.
그들 각자와 우리는 이미 식별했습니다
평화와 그 것과 그 것은 무슨 상관이 있나요? 메시지.
그들은 많은
선생님, 응.
응.
내 것은 오류가 발생하는데, 다음과 같이 표시됩니다.
내가 변경한 내용을 저장하려고 합니다.
게시물에 써 놓았는데, 제가 쓸 수가 없어요.
저기 보이네요. 여기에 카테고리를 넣었습니다
많은 캐릭터. 거기에는 그것이 나와 있다고 나와 있습니다
글쎄요, 잘못된 값이에요. 그것은 당신에게 말하지 않습니다
당신은 길이를 통과했습니다, 네, 하나가 빠졌습니다
매개변수. 아니요, 설명하지 않겠습니다.
아니요, 저는 보지 않을 거예요. 미안해요, 저는 보지 않을 거예요.
아직도 잘못이 보인다.
많은 경우 어떻게 되는지 설명하겠습니다.
어, 실수. 여기서는 비워두었습니다
아, 그리고 실행해보니 오류가 있네요.
여기에는 두 가지 단점이 있죠? 카테고리에서,
잘못된 값과 잘못된 값. 네, 여기요
그들은 실수를 반복하는 것 같아요.
두 가지 검증 모두 실패
비어 있고 아무것도 없습니다 길이.
길이. 심지어
어, 그래, 이제, 이제 나는 실수를 봅니다 어느
개인화된 메시지. 안녕, 나는 내 것을 가지고있다
어디에 두어야 할지 모르겠어요.
이 알파가 무엇인지 모르겠어요
우리가 무엇을 가지고 있는지 살펴보자. 아니요, 공백을 무시합니다
메시지가 없습니다. 나는 그것이 될 것이라고 생각한다
당신은 그런 생각을 하지 않는 것 같아요. 보자,
글쎄, 우리는 이것에 모든 것을 담을 수는 없습니다.
이 서점에서 일어난 일이에요.
컨트롤 S를 눌러요. 아, 그게 아예요.
아, 알겠습니다.
그리고 그것은 나를 만든다
음, 게시물에는 본문이 아니라고 적혀있네요.
이런 오류가 발생하면 어떻게 되나요?
아직도 무엇을 해야 할까? 보자, 나는 그것을 원한다
나는 그렇게 생각했습니다.
뭐, 신경 쓰지 마세요. 이 오류가 발생했습니다.
어떻게 해야 할지 모르겠어요. 위를 보면 알 수 있어요
무슨 실수인가요? 그는 그 몸이 거기에 없다고 말한다 명확한.
명확한.
몸이란 무엇인가? 여기입니다
가져오기에서 eh가 누락되었습니다. 정확히.
그럼 수입을 넣어요
그 몸. 네, 네, 넣을 수 있어요
어느 곳이든.
여기에 무엇을 써야 할지 모르겠어요.
몸. 본문, 쉼표. 몸.
당신은 그것이 어땠는지 기억합니까?
열쇠 맞죠? 이것은 무슨 뜻인가요? 수입?
수입?
그것은 객체가 될 것입니다.
예. 그리고 각 요소는 다음과 같이 구분됩니다.
쉼표, 그러니까 예 또는 예는 반드시 하나로 가야 합니다.
쉼표 본문.
그들이 그런 오류를 가질 때마다
참조됩니다,
아, 제가 검증한 거 맞죠?
1. 좋은.
좋은. 잘,
잘,
이제 그는 주제를 살펴보고 있습니다.
단어의 수 또는
네, 노력했어요. 네, 여러 단어 그리고
그리고
이 카테고리를 수정하고 싶습니다.
알파인지 확인해보죠
숫자적이지만 나는 알아차렸다
여기 검증에서
에 있습니다. 여기,
여기서 문자열이 문자열인지 확인합니다.
그것은 합의입니다.
아, 그렇군요
ah는 스트림이 확인하는 경우 eh입니다.
스트림 e는 하나에 있고 eh는 안에 있습니다
허용되는 값의 배열입니다. 거기
그건, 저는 할 수 없어요.
그래서 우리가 알고 있는 카테고리는 다음과 같습니다.
그것은 우리가 말한 것의 일부입니다.
시작은 청소였어,
예를 들어, 베이킹과 유제품. 그리고
음, 거기에 과일을 첨가하죠. 보자
그게 그 중 하나라는 걸 증명해주는 거야
이러한 사슬 중 하나를 특성화합니다.
문자. 야, 그 게시물은 어디있지? 여기.
여기.
우리는 그 카테고리를 원합니다.
이 모든 것이 사실인지 확인하는 대신,
우리는 묻고 싶어하고 여기서 우리는 할 것입니다
배열을 하다. 나는 그것이 되기를 원한다. 과일
과일
또는 청소
아니면 다른 하나는 뭐였지? 그리고 낙농.
낙농.
그것은 수입하는 것과 같을 것입니다 대문자.
대문자. 보자
보자
a 우리가 검증을 할 때
C에서 여기까지의 문자열,
대문자를 사용하고 소문자?
소문자? 응.
응. 응
응
과일을 소문자로 쓰면 어떨까요? 아,
아,
잘못된 오류,
잘못된 값입니다. 그렇죠, 흥미롭죠
주어가 대문자로 쓰여짐.
그래서 이것으로 우리는 확인할 수 있습니다
그 카테고리는 그 중 일부입니다.
우리가 이미 가지고 있거나 원하는 것
그래서 이것으로 우리는 다음을 검증합니다.
비어 있지 않은 이름,
최대 50자 길이 및
우리는 이 문자열이
여기가 이 중 어느 하나 안에 있나요?
그것이 이러한 요소 중 하나라는 것입니다
이런 구성입니다.
그럼, 우리는 그것을 어떻게 사용할 것인가?
이것을 이것에 넣어,
아이디어는 다시 돌아갈 필요가 없다는 것입니다.
반복해봐, 어쩌면 우리가 바뀔 수도 있으니까
어딘가에 또는 우리가 요소를 추가합니다
여기에 더 많은 것이 있으면 우리도 해야 할 것입니다.
다른 것으로 바꿔주세요. 회전 반환 불편한.
불편한.
여러 개의 매개변수가 있는 경우,
우리는 그것들을 모두 쉼표로 구분하여 넣었습니다.
우리는 또한 그것들을 다음과 같이 배치할 수 있습니다.
준비. 네, 그럴 수도 있습니다. 오,
이건 아니야. 여기
모두 쉼표로 구분할 수 있습니다.
또한 다음과 같이 배치할 수도 있습니다.
이 모든 검증의 배열.
두 익스프레스 모두 가능합니다.
미들웨어로서. 그래서, 그렇죠
우리가 이걸 실행해 볼까요?
모든 것이 정상입니다.
이제 우리가 할 일은 다음과 같습니다.
함수에 통합하다
이걸 삭제하고 붙여넣습니다
const 제품을 검증합니다.
반환하는 함수가 될 것입니다.
그래서 게시물을 만들 때,
우리는 갈 것이다 검증하다
검증하다 제품.
그래서 내가 이것을 실행하면 나에게 반환됩니다
검증 등을 포함하는 배열
이 모든 것이 여기에서 시작됩니다.
그러니 계속 작동할 겁니다.
그럼, 이걸로,
나는 이 다른 것을 고려하지 않는다는 점에 유의하세요.
값이 없으므로 없습니다. 문제.
그러면 나중에 재활용할 수 있겠죠.
선생님, 검증기를 보여주실 수 있나요? 제품?
제품? 응,
응,
응. 동일한 위치에 배치되어 있다는 점에 유의하세요.
이것은 메시지와 함께 전달되었습니다. 여기 이것
이것
잘못된 제품이라는 메시지가 있습니다. 바로 여기 있습니다. 그것은 메시지입니다
그리고 나는 생각한다 이거 꼭 추가해야 해요.
필요한 제품의 이름. 완벽한.
완벽한. 잘못된 값입니다. 이 값은 다음과 같은 것 같습니다.
잘못된 값입니다. 이 값은 다음과 같은 것 같습니다. 그것이 검증된다면 어떻게 해야 할까?
그것이 검증된다면 어떻게 해야 할까? 비어 있든 없든, 미안합니다. 영숫자라면,
비어 있든 없든, 미안합니다. 영숫자라면, 내가 이것을 알파로 여기지 않는 것처럼
내가 이것을 알파로 여기지 않는 것처럼 숫자형. 아마 이렇게 표현하면 어떨까.
네, 그것은 각각입니다 여기에 당신의 것을 보여줄 것입니다
여기에 당신의 것을 보여줄 것입니다 메시지. 우리는 그것을 넣어야 할 것입니다
메시지. 우리는 그것을 넣어야 할 것입니다 우리 모두가 원한다면 말이다.
보자, 바로 여기 있습니다.
점프하는 것은 제품명입니다 50자를 초과할 수 없습니다. 거기
50자를 초과할 수 없습니다. 거기 이것.
이것. 따라서 기본적으로 추가하는 방법은 다음과 같습니다.
따라서 기본적으로 추가하는 방법은 다음과 같습니다. 메시지는 각각, 매체에 따라 다릅니다.
메시지는 각각, 매체에 따라 다릅니다. 개인. 알파라면, 글쎄요, 우리는 넣어요
개인. 알파라면, 글쎄요, 우리는 넣어요 해당 오류에 대한 메시지입니다. 그렇지 않은 경우
해당 오류에 대한 메시지입니다. 그렇지 않은 경우 비어 있으면 그 오류를 넣고, 그래서 tac,
비어 있으면 그 오류를 넣고, 그래서 tac, 똑, 똑. 그게 추가하는 방법이야
똑, 똑. 그게 추가하는 방법이야 메시지.
메시지. 그것은 모두 검증에 달려 있습니다
그것은 모두 검증에 달려 있습니다 우리는 하고 있어요.
우리는 하고 있어요. 이건 알파인데, 오류가 생기면
이건 알파인데, 오류가 생기면 이것으로 우리는 다음을 지정해야 합니다.
이것으로 우리는 다음을 지정해야 합니다. 등.
~에 메시지가 없는 것
메시지가 없는 것 여기 몸 안에서요.
메시지. 물론 여기에는 메시지가 있을 것입니다. 일반적인,
일반적인, 유효하지 않은 제품일 것 같아요.
그럼, 내가 이것에 대해 언급하면 어떻게 될지 보자. 나는 댓글을 달고, 또 댓글을 달고,
여기에 제품 메시지가 있습니다 유효하지 않지만 단일 메시지가 됩니다.
유효하지 않지만 단일 메시지가 됩니다. 모든 오류에 대해.
모든 오류에 대해. 네, 열쇠가 없는 건 아니에요
네, 열쇠가 없는 건 아니에요 메시지는 본문에 직접 전달됩니다.
메시지는 본문에 직접 전달됩니다. 여기에 메시지가 있어요.
우리가 모든 것을 원한다면 거기에 있고 싶습니다. 매우 구체적이어서 우리는 그것을 해야 할 것입니다.
매우 구체적이어서 우리는 그것을 해야 할 것입니다. 그래서. 주제는 우리 중 누군가가
그래서. 주제는 우리 중 누군가가 오류를 두 개 보내시나요?
오류를 두 개 보내시나요? 그리고
그리고 내가 빈 채로 보내면,
내가 빈 채로 보내면, 알겠어요? 그는 나에게도 두 개의 메시지를 보냈다
알겠어요? 그는 나에게도 두 개의 메시지를 보냈다 반복됨. 그래서 우리는 그것을 보아야 합니다
반복됨. 그래서 우리는 그것을 보아야 합니다 선호하다. 둘 다 유효합니다.
선호하다. 둘 다 유효합니다. 나중에 검토해보도록 하겠습니다.
각각을 사용자 정의할 수 있습니다 오류
오류 또는 오류에 대한 일반적인 답변입니다.
또는 오류에 대한 일반적인 답변입니다. 교수님, 우편번호를 사용하시는 건가요?
교수님, 우편번호를 사용하시는 건가요? 네, 우편으로요.
네, 우편으로요. 네, 왜냐하면 내가 게시물에
네, 왜냐하면 내가 게시물에 나는 그것을 바로 넣었고 그것은 나에게 오류를 던졌습니다.
나는 그것을 바로 넣었고 그것은 나에게 오류를 던졌습니다. 확인.
확인. Mm.
Mm. 주사위는 거짓 실패의 실패를 성공시킵니다.
주사위는 거짓 실패의 실패를 성공시킵니다. 데이터를 올바르게 입력했을 때 검증을 실시합니다.
이것 응
응 그리고
뭔가 잘못된 게 틀림없어, 그렇지, 틀림없어 검증에서 벗어나다. 오류가 발생하면
검증에서 벗어나다. 오류가 발생하면 그가 어떤 검증을 찾았기 때문입니다.
그가 어떤 검증을 찾았기 때문입니다. 적합하지 않습니다.
적합하지 않습니다. 보자, 대문자일 수도 있겠지.
보자, 대문자일 수도 있겠지. 소문자.
나는 그것이 아마도 ~의 일부에서 비롯된 것이라고 생각한다. 과일.
과일. 그리고 여기에 사과를 넣어요, 카테고리
그리고 여기에 사과를 넣어요, 카테고리 과일.
과일. 게시물 요청을 올렸습니다. 실패라고 합니다
게시물 요청을 올렸습니다. 실패라고 합니다 확인
확인 해당 카테고리에서. 보자, 이
해당 카테고리에서. 보자, 이 평화 카테고리.
평화 카테고리. 네, 검증을 살펴보죠.
[음악] 거짓. 검증 fla.
아, 에, 과일을 단수로 넣었는데, 복수형으로.
복수형으로. 나는 그것을 보았습니다.
나는 그것을 보았습니다. 나머지는 봅시다.
나머지는 봅시다. 낙농. 낙농. 빵 굽기.
낙농. 낙농. 빵 굽기. 청소.
바로 여기 있습니다. 바로 여기 있습니다.
바로 여기 있습니다. 손은 거기서 나왔습니다.
글쎄요, 나중에 알아보겠습니다. 좋아, 가자. 이제 휴식 시간입니다. 15분.
이제 휴식 시간입니다. 15분. 우리는 어떻게 put을 해야 하는지 알아야 합니다.
우리는 어떻게 put을 해야 하는지 알아야 합니다. 기본적으로 게시물과 동일할 것입니다.
기본적으로 게시물과 동일할 것입니다. 인덱스이지만 우리는 그것을 캡슐화하려고 합니다.
인덱스이지만 우리는 그것을 캡슐화하려고 합니다. 이것을 우리가 con으로 어떻게 하는지 보려고
이것을 우리가 con으로 어떻게 하는지 보려고 중간이므로 우리에게는 더 간단해요. 그리고
중간이므로 우리에게는 더 간단해요. 그리고 어 그리고 우리는 아직도 get에서 나온 것들을 해야 해
어 그리고 우리는 아직도 get에서 나온 것들을 해야 해 여러 필터가 있는 거죠? 그것은 매우 아니다
여러 필터가 있는 거죠? 그것은 매우 아니다 우리가 해온 것과는 다르지만
우리가 해온 것과는 다르지만 또한 유효성 검사를 추가해야 합니다.
또한 유효성 검사를 추가해야 합니다. 필터. 그럼, 이제 휴식으로 들어가죠.
필터. 그럼, 이제 휴식으로 들어가죠. 15분 정도면 알 수 있을 거예요.
15분 정도면 알 수 있을 거예요. 나는 그것을 손에 두고,
나는 그것을 손에 두고, 선생님,
선생님, 끌어낼 수 있다면 정말 힘들겠다
끌어낼 수 있다면 정말 힘들겠다 그가 지금 한 일은 다음과 같습니다. 그래서 따라갈 수 있어요
그가 지금 한 일은 다음과 같습니다. 그래서 따라갈 수 있어요 수업의 두 번째 부분.
수업의 두 번째 부분. 어, 어느 부분을 보고 싶으신가요? 나는 그것을 그대로 둔다
어, 어느 부분을 보고 싶으신가요? 나는 그것을 그대로 둔다 화면.
화면. 여기요,
여기요, 내가 그것을 repo에 업로드할 수 없기 때문에
내가 그것을 repo에 업로드할 수 없기 때문에 예를 들어 API가 있었지만 누락되었습니다.
예를 들어 API가 있었지만 누락되었습니다. 삭제 부분은 제가 한 게 아니었어요.
삭제 부분은 제가 한 게 아니었어요. 그래서, 나는 첫 번째 부분을 했고
그래서, 나는 첫 번째 부분을 했고 두 번째 번호 만약 repo에 업로드 할 수 있다면,
두 번째 번호 만약 repo에 업로드 할 수 있다면, 그래서 지금 복제해서 갈 수 있어요
그래서 지금 복제해서 갈 수 있어요 다른 부분을 따라가세요. 의 일부
다른 부분을 따라가세요. 의 일부 삭제는 그 이상도 그 이하도 아닙니다. 보세요, 저기에 있습니다.
이 모든 코드는 이미 푸시되었습니다. 이 모든 것
이 모든 것 우리는 여기에 이것을 추가했습니다.
선생님은 그것을 볼 수 없습니다. 아, 공유하지 않았네요. 비,
예를 들어, 삭제가 무엇인지 말해 보겠습니다. 뭐 예 저장소에 있는 것은 이것입니다.
저장소에 있는 것은 이것입니다. 우리가 추가한 내용은 다음과 같습니다.
알겠습니다. 문제없습니다. 그대로 두어도 돼요 그들은 그것을 방어에 그대로 베끼죠.
계속해 보겠습니다. 그래서 우리에게 남은 것은 거의 없습니다. 보려고.
하지만 먼저, 우리가 할 수 있는지 살펴보겠습니다. 이것을 캡슐화하여 더 간단하게 만들어 보겠습니다.
이것을 캡슐화하여 더 간단하게 만들어 보겠습니다. 여기서 내가 어떻게 했는지 보자
여기 있는 이 코드는 사실상 반복하고 있습니다.
사실상 반복하고 있습니다. 우리는 그것을 재사용할 것입니다.
우리는 그것을 재사용할 것입니다. 어디 보자.
맞아요, 그것은 함수일 수도 있고 하다,
하다, 해보자, 좀 하자
해보자, 좀 하자 작은 변화.
작은 변화. 이 검증은 다음과 같이 불릴 수 있습니다.
이 검증은 다음과 같이 불릴 수 있습니다. 기능 또는 이것이 바로 그것일 수 있습니다.
즉, 그것은 필요하지 않습니다 그것은 함수입니다.
그것은 함수입니다. 직접적으로 상수,
직접적으로 상수, 분명히 그것을 사용할 때
분명히 그것을 사용할 때 우리는 그에게 전화할 필요가 없습니다.
우리는 그에게 전화할 필요가 없습니다. 변수로 사용하세요. 바로 여기 있습니다.
그리고 이것도요. 그게 내가 바꿀 수 있는 유일한 거야. 지금
그게 내가 바꿀 수 있는 유일한 거야. 지금 나는 가져갈거야
제가 사용하는 첫 번째 것은 어디에 있나요? 이것,
이것, 모든 검증 코드.
모든 검증 코드. 나는 그것을 놓을 것이다
함수로서. 확인하다
확인하다 그리고 확인하다
그리고 확인하다 검증.
이것은 함수가 될 것입니다 그리고 그것은 중간이 될 것입니다. 어디 보자, 가자.
그리고 그것은 중간이 될 것입니다. 어디 보자, 가자. 에게
이것은 함수가 될 것입니다. 그리고 특정한 eh를 가질 함수
그리고 특정한 eh를 가질 함수 특정 매개변수, 그렇죠? 어떻게 될 것인가
특정 매개변수, 그렇죠? 어떻게 될 것인가 실행될 함수가 되다
실행될 함수가 되다 우리가 무엇을 하려고 하기 전에
우리가 무엇을 하려고 하기 전에 방법을 다루는 데 사용
방법을 다루는 데 사용 당신은 확실히 rec가 필요합니다
당신은 확실히 rec가 필요합니다 그리고
그리고 다음은 당신에게 줄 것입니다
다음은 당신에게 줄 것입니다 모든 것이 괜찮다면 이해해 주세요.
모든 것이 괜찮다면 이해해 주세요. 계속하다.
계속하다. 그래서 여기서 우리가 할 일은 다음과 같습니다.
그래서 여기서 우리가 할 일은 다음과 같습니다. 검증을 실행합니다.
우리는 검증을 실행합니다. 만약 없다면 이것이 비어 있지 않으면 none eh,
이것이 비어 있지 않으면 none eh, 우리는 이 오류를 반환해야 합니다. 하지만,
우리는 이 오류를 반환해야 합니다. 하지만, 우리가 해야 할 일은 그것을 실행하는 것입니다
우리가 해야 할 일은 그것을 실행하는 것입니다 다음.
그렇다면 이 함수는 무엇을 할 것인가? 우리가 그것을 표현에 사용하면 그것은
우리가 그것을 표현에 사용하면 그것은 rec, rest를 매개변수로 사용합니다.
rec, rest를 매개변수로 사용합니다. 다음. 추가되는 내용은 다음과 같습니다. 이것은
다음. 추가되는 내용은 다음과 같습니다. 이것은 이를 통해 우리는 계속할 수 있습니다
이를 통해 우리는 계속할 수 있습니다 체인 내의 다음 함수
체인 내의 다음 함수 우리가 가질 수 있는 중간의 것.
우리가 가질 수 있는 중간의 것. 요청이 필요합니다
요청이 필요합니다 음, 검증을 하기 위해서는
음, 검증을 하기 위해서는 요청과 함께 검증 결과
요청과 함께 검증 결과 다음으로 우리는 그것이 필요합니다.
다음으로 우리는 그것이 필요합니다. 모든 것이 잘 진행되면 계속할 수 있습니다.
모든 것이 잘 진행되면 계속할 수 있습니다. 다음 함수.
다음 함수. 그래서,
그래서, 우리는 이것을 대체하기 위해 사용할 것입니다
우리는 이것을 대체하기 위해 사용할 것입니다 여기서 우리는 ID를 검증할 것입니다.
여기서 우리는 ID를 검증할 것입니다. 검증을 위해 배치합니다. 그렇습니다.
검증을 위해 배치합니다. 그렇습니다. 참고할 만한 내용을 알려드릴 수 있습니다.
참고할 만한 내용을 알려드릴 수 있습니다. 에휴, 혹시 참고할 만한 자료로 쓰겠습니다.
에휴, 혹시 참고할 만한 자료로 쓰겠습니다. 네, 그래야죠.
그래서 무슨 일이 일어날 것인가는 표현됩니다. 이 경로에서, 글쎄요, 첫 번째
이 경로에서, 글쎄요, 첫 번째 이것을 실행할 것입니다. 음, 바로 그 부분이에요.
이것을 실행할 것입니다. 음, 바로 그 부분이에요. ID를 검증한 후 계속 진행합니다.
ID를 검증한 후 계속 진행합니다. 이것으로. 이건 함수죠, 그렇죠.
이것으로. 이건 함수죠, 그렇죠. 귀하의 요청과 귀하의 응답이 있습니다
귀하의 요청과 귀하의 응답이 있습니다 이 함수를 호출할 시간입니다. 응
이 함수를 호출할 시간입니다. 응 모든 것이 잘되면, 다음으로 넘어갈게요. 그리고
모든 것이 잘되면, 다음으로 넘어갈게요. 그리고 그 다음에 하는 일은 이 다른 것을 호출하는 것입니다.
그 다음에 하는 일은 이 다른 것을 호출하는 것입니다. 우리가 실행하기 위한 함수
우리가 실행하기 위한 함수 우리는 메서드 내에서 작업을 수행하고 싶습니다. 응?
우리는 메서드 내에서 작업을 수행하고 싶습니다. 응? 어, 이것들은 상수이긴 하지만
어, 이것들은 상수이긴 하지만 매개변수 또는 본문을 호출합니다.
매개변수 또는 본문을 호출합니다. 검증기 익스프레스, 여기 이거 있어요,
검증기 익스프레스, 여기 이거 있어요, 네, 그것은 우리가 하는 기능입니다.
네, 그것은 우리가 하는 기능입니다. 우리는 추가합니다. 그것도 중간이에요.
우리는 추가합니다. 그것도 중간이에요. 이것이 할 일은 다음에 실행하는 것입니다.
이것이 할 일은 다음에 실행하는 것입니다. 모든 것이 잘 된다면, 아니면 그가 응답하지 않는다면
모든 것이 잘 된다면, 아니면 그가 응답하지 않는다면 그리고 그는 그것이 계속되도록 내버려 두지 않을 거야, 그렇지?
그리고 그는 그것이 계속되도록 내버려 두지 않을 거야, 그렇지? 아직 여기 있는 사람. 그래서 이렇게
아직 여기 있는 사람. 그래서 이렇게 우리는 할 수 있을 것이다
우리는 할 수 있을 것이다 검증을 실시하고 직접
검증을 실시하고 직접 그 방법은 당신이 가진 것을 돌볼 것입니다
그 방법은 당신이 가진 것을 돌볼 것입니다 참석해야 할 일이 맞지? 검색의 경우
참석해야 할 일이 맞지? 검색의 경우 신분증과 나머지.
신분증과 나머지. 그래서 이것으로 ID를 검증합니다.
그래서 이것으로 ID를 검증합니다. 우리는 검증만 하고 그게 전부입니다.
우리는 검증만 하고 그게 전부입니다. 그래서 델리에서
그래서 델리에서 막대를 놓을 필요는 없어
막대를 놓을 필요는 없어 메서드를 호출합니다.
메서드를 호출합니다. 어떤 바?
어떤 바? 검증 및 누락 확인
검증 및 누락 확인 괄호. 아, 괄호. 아, 아니, 그렇지,
괄호. 아, 괄호. 아, 아니, 그렇지, 참조가 필요하기 때문입니다.
참조가 필요하기 때문입니다. 함수를 호출합니다. 야, 우리는 그랬어
함수를 호출합니다. 야, 우리는 그랬어 정의할 때 중복된 것으로 간주됨
정의할 때 중복된 것으로 간주됨 함수를 만들고 해당 케이스에 함수를 생성합니다.
함수를 만들고 해당 케이스에 함수를 생성합니다. 신분증을 검증하는 등의 작업입니다.
여기서 ID가 생성되었는지 확인할 때 매개변수를 반환한 다음
매개변수를 반환한 다음 우리는 함수를 호출했습니다. 그것은하지 않습니다
우리는 함수를 호출했습니다. 그것은하지 않습니다 부족
부족 함수를 만든 다음 호출합니다
함수를 만든 다음 호출합니다 기능. 이 경우 매개변수는 다음과 같습니다.
기능. 이 경우 매개변수는 다음과 같습니다. 충분해, 몸 안에서와 마찬가지로. 너
충분해, 몸 안에서와 마찬가지로. 너 나는 그것이 합의라고 말하고 나서 우리는 갈 것이다
나는 그것이 합의라고 말하고 나서 우리는 갈 것이다 그 배열을 사용하세요. 이 경우에는
그 배열을 사용하세요. 이 경우에는 함수죠?
함수죠? 익스프레스는 하나만 필요해요
익스프레스는 하나만 필요해요 해당 함수에 대한 참조는 필요 없습니다.
해당 함수에 대한 참조는 필요 없습니다. 함수를 호출합니다.
함수를 호출합니다. 우리가 알아야 할 기능
우리가 알아야 할 기능 사전에 rec가 무엇이고 res가 무엇이고
사전에 rec가 무엇이고 res가 무엇이고 다음은 다음입니다. 하지만 익스프레스는 그걸 알고 있습니다. 그래서
다음은 다음입니다. 하지만 익스프레스는 그걸 알고 있습니다. 그래서 내가 당신에게 명시적인 참조를 보내드립니다
내가 당신에게 명시적인 참조를 보내드립니다 나머지는 맡고 있고, 나머지는 rec rest
나머지는 맡고 있고, 나머지는 rec rest 그리고 다음 것은, 우리가 만약
그리고 다음 것은, 우리가 만약 우리는 거기에 없는 괄호를 넣었다
우리는 거기에 없는 괄호를 넣었다 그 정보는 우리가 안에 넣어야 할 것 같아요
그 정보는 우리가 안에 넣어야 할 것 같아요 함수의 경우, 하지만 우리는 다음과 같을 것입니다.
함수의 경우, 하지만 우리는 다음과 같을 것입니다. 무언가를 불필요하게 만드는 것. 그것이라면 모르겠어요
무언가를 불필요하게 만드는 것. 그것이라면 모르겠어요 내가 설명하는 내용을 이해하게 되었습니다.
내가 설명하는 내용을 이해하게 되었습니다. 음, 이렇게 사용할 수도 있겠네요.
음, 이렇게 사용할 수도 있겠네요. 예를 들어, Express가 그 일을 처리할 거라고 가정해 보겠습니다.
예를 들어, Express가 그 일을 처리할 거라고 가정해 보겠습니다. 이 함수를 매개변수로 호출합니다.
이 함수를 매개변수로 호출합니다. 나는 추천한다,
나는 추천한다, 그 특정 통화에 대해서.
그 특정 통화에 대해서. 그러니 우리는 모든 것을 반복할 필요가 없습니다.
그러니 우리는 모든 것을 반복할 필요가 없습니다. 이 코드,
이 코드, 우리는 이것을 넣어야 해요,
우리는 이것을 넣어야 해요, ID를 검증해야 하므로 검증이 필요합니다.
ID를 검증해야 하므로 검증이 필요합니다. ID, 유효성 검사를 확인하세요.
ID, 유효성 검사를 확인하세요. 게시물의 경우 제품의 유효성을 검증하는 것입니다.
게시물의 경우 제품의 유효성을 검증하는 것입니다. 검증을 확인하고
검증을 확인하고 그 외에는 아무것도 없습니다.
그 외에는 아무것도 없습니다. 네, 이제 조금 더 간단해졌습니다.
네, 이제 조금 더 간단해졌습니다. 더 eh 또는 오히려, 그 방법은 다음에 대한 책임이 있습니다.
더 eh 또는 오히려, 그 방법은 다음에 대한 책임이 있습니다. 그렇게 하고, 제품을 만들고,
그렇게 하고, 제품을 만들고, 투우장으로 가져가세요. 대신, 여기에서
투우장으로 가져가세요. 대신, 여기에서 풋, 우리는 무엇을 해야 하나요? 그 안에
풋, 우리는 무엇을 해야 하나요? 그 안에 그럼, 우리는 무엇을 해야 할까? 이것은 더 이상 사실이 아닙니다
그럼, 우리는 무엇을 해야 할까? 이것은 더 이상 사실이 아닙니다 간다,
간다, 선생님. 어, 제품 검증은 더 이상 안 돼요
선생님. 어, 제품 검증은 더 이상 안 돼요 기능이 맞죠? 지금만
기능이 맞죠? 지금만 배열을 포함합니다
배열을 포함합니다 아니요? 네, 네, 네. 전화할 필요 없어요
아니요? 네, 네, 네. 전화할 필요 없어요 배열을 반환하는 함수
배열을 반환하는 함수 우리가 배열을 사용한다는 것을 직접적으로 나타냅니다. 그
우리가 배열을 사용한다는 것을 직접적으로 나타냅니다. 그 거기에는 정적이 있을 것입니다. 지금,
거기에는 정적이 있을 것입니다. 지금, 만약 그 배열이
만약 그 배열이 필요
필요 우리에게 맞는다면 뭔가 역동적인 것
우리에게 맞는다면 뭔가 역동적인 것 이를 함수로 바꿔보세요. 에 의해
이를 함수로 바꿔보세요. 에 의해 예,
예, 무시되는 매개변수가 있는 경우,
무시되는 매개변수가 있는 경우, 우리는 일부 매개변수를 무시할 수 있습니다
우리는 일부 매개변수를 무시할 수 있습니다 몸. 예를 들어.
그럼, 여기서 우리에게 필요한 것은 무엇일까요? 풋에 무엇을 하나요? 여기, 여기 방법이 있습니다
풋에 무엇을 하나요? 여기, 여기 방법이 있습니다 날것의.
날것의. 어, 검색을 해야죠.
어, 검색을 해야죠. 네, 그렇습니다.
응, 잠깐만, 난 이 모든 걸 다 할 거야 더 이상 볼 필요가 없는 검증
더 이상 볼 필요가 없는 검증 왜냐하면
왜냐하면 우리는 그것을 본문에서 할 것입니다
우리는 그것을 본문에서 할 것입니다 Express Validator를 사용하여. 그래서, 이것
Express Validator를 사용하여. 그래서, 이것 제품이 찢어질 겁니다. 그것은 우리를 더 이상 만들지 않습니다
제품이 찢어질 겁니다. 그것은 우리를 더 이상 만들지 않습니다 부족
부족 카테고리 문제도 그렇고, 그에 대한 문제도 그렇고
카테고리 문제도 그렇고, 그에 대한 문제도 그렇고 숫자도 그렇고 가격도 그렇고,
숫자도 그렇고 가격도 그렇고, 보증도 있어요. 그래서 우리는 다음과 같은 것을 남겨두었습니다.
보증도 있어요. 그래서 우리는 다음과 같은 것을 남겨두었습니다. 우리는 여러 줄의 코드를 가지고 있습니다.
우리는 여러 줄의 코드를 가지고 있습니다. 오직 그것과 관련이 있는 것
오직 그것과 관련이 있는 것 항목을 수정합니다.
항목을 수정합니다. 검색하여 수정하세요. 그래서, 여기서,
검색하여 수정하세요. 그래서, 여기서, 무엇을 검증해야 하나요? 이제, 이제
무엇을 검증해야 하나요? 이제, 이제 우리는 수동 검증을 제거합니다.
우리는 수동 검증을 제거합니다. 우리는 그렇게 했습니다. 이제 우리는 익스프레스에 의존합니다
우리는 그렇게 했습니다. 이제 우리는 익스프레스에 의존합니다 검증기. 무엇을 추가해야 할까요?
에에 신분증 확인하고 확인해주세요 검증.
검증. 응. 먼저 ID부터 시작하겠습니다. 완벽한.
응. 먼저 ID부터 시작하겠습니다. 완벽한. 신분증을 확인하세요. 그 밖에는?
신분증을 확인하세요. 그 밖에는? 그리고 검증도 하죠.
그리고 검증도 하죠. 좋은.
좋은. 그리고 제품을 검증하세요.
좋은. 그래서 우리는 미리 우리는 이 모든 검증을 압축하고
우리는 이 모든 검증을 압축하고 우리는 그에게 우리가 원하는 것을 직접 말합니다.
우리는 그에게 우리가 원하는 것을 직접 말합니다. 하다. ID를 검증합니다.
하다. ID를 검증합니다. 이것이 긍정적이라는 것을 보려고
이것이 긍정적이라는 것을 보려고 전체. 글쎄요, 그 외의 모든 것들은요. 이것은 될 것입니다
전체. 글쎄요, 그 외의 모든 것들은요. 이것은 될 것입니다 모든 필드가 있는지 확인하세요
모든 필드가 있는지 확인하세요 몸의 풋을 선물하고 이것이 간다
몸의 풋을 선물하고 이것이 간다 이 모든 검증을 실행합니다.
이 모든 검증을 실행합니다. 따라서 이 중 어느 것도 해당되지 않는 경우
따라서 이 중 어느 것도 해당되지 않는 경우 맞습니다. 이렇게 하면 감지되고
맞습니다. 이렇게 하면 감지되고 답장을 보내세요. 그래서,
답장을 보내세요. 그래서, 직접적으로 사용될 방법
직접적으로 사용될 방법 해야 할 빌어먹을 일은 질문뿐이야
해야 할 빌어먹을 일은 질문뿐이야 수정하다
나는 그것이 ~안에 존재할 것이라고 생각한다 배열하고 변경 사항을 적용하다
배열하고 변경 사항을 적용하다 관련 있는. 그것을 넣어서 볼 필요는 없습니다.
관련 있는. 그것을 넣어서 볼 필요는 없습니다. 필드가 존재하는지 여부. 네, 바로 그거예요.
필드가 존재하는지 여부. 네, 바로 그거예요. 이는 Express Validator에서 수행됩니다.
이는 Express Validator에서 수행됩니다. 적어도 조금 더 깨끗해졌어
적어도 조금 더 깨끗해졌어 물건. 효과가 있는지 봅시다. 저는 지금 떠납니다.
물건. 효과가 있는지 봅시다. 저는 지금 떠납니다. 그들이 시도해 볼 만한 것. 우리는 put에 다음과 같은 것을 가지고 있습니다.
그들이 시도해 볼 만한 것. 우리는 put에 다음과 같은 것을 가지고 있습니다. 그럼 세척비누 30개 다 들어있네
그럼 세척비누 30개 다 들어있네 주문하다. 이걸 추가해야 할 것 같은데요, 그렇죠?
주문하다. 이걸 추가해야 할 것 같은데요, 그렇죠? 수정하다. 내 말은, ID3, 세척비누 말이야
수정하다. 내 말은, ID3, 세척비누 말이야 36. 읽어 볼까요?
36. 읽어 볼까요? 저는 그 특정한 것에 대해서는 똑같은 것을 얻었습니다.
저는 그 특정한 것에 대해서는 똑같은 것을 얻었습니다. 네, 세척비누예요. 이제, 만약
네, 세척비누예요. 이제, 만약 애플을 떠날까? 내가 만약
애플을 떠날까? 내가 만약 청소를 하면서 실수를 했나요? 내가 그것을 얻을 수 있는지 보자
청소를 하면서 실수를 했나요? 내가 그것을 얻을 수 있는지 보자 수정하는 동안 오류가 발생했습니다. 나
수정하는 동안 오류가 발생했습니다. 나 거기에는 유효하지 않다고 적혀 있습니다.
거기에는 유효하지 않다고 적혀 있습니다. 카테고리 매개변수.
여기에 숫자를 붙이면 어떻게 되나요? 부정적인?
그는 나에게 이 분야의 오류를 말해준다. 그리고 청소가 안 좋다는 건, 즉 우리가
그리고 청소가 안 좋다는 건, 즉 우리가 모든 실수를 말해줍니다.
나는 이것으로 돌아올 것이다 그래서 그들은 모든 것이 제대로 되어 있는지 테스트할 수 있습니다.
그래서 그들은 모든 것이 제대로 되어 있는지 테스트할 수 있습니다. 좋은.
네, 효과가 있었어요, 선생님. Mm. 그래서 우리는 이미 방법을 가지고 있습니다
Mm. 그래서 우리는 이미 방법을 가지고 있습니다 간단하고, 컴팩트하고, 수동적이지 않습니다.
간단하고, 컴팩트하고, 수동적이지 않습니다. 우리는 항상 뭔가를 잊어버리고 그게 전부입니다.
우리는 항상 뭔가를 잊어버리고 그게 전부입니다. 우리는 검증을 할 것입니다
우리는 검증을 할 것입니다 여기서 만들었습니다.
여기서 만들었습니다. 신분증
신분증 당연히 우리는 이것을 재활용할 것입니다.
당연히 우리는 이것을 재활용할 것입니다. 그 후에는, 글쎄요, 그것은 다음에 따라 달라질 거예요.
그 후에는, 글쎄요, 그것은 다음에 따라 달라질 거예요. 제품. 우리는 이것을 재활용할 것입니다.
제품. 우리는 이것을 재활용할 것입니다. 나중에 다른 곳에서 사용할 수 있습니다. 이미
나중에 다른 곳에서 사용할 수 있습니다. 이미 다음 수업에서는 기본을 살펴보겠습니다.
다음 수업에서는 기본을 살펴보겠습니다. 데이터의 경우, 우리는 동일한 작업을 수행하려고 하지만
데이터의 경우, 우리는 동일한 작업을 수행하려고 하지만 제품 표를 참조하다
제품 표를 참조하다 데이터베이스가 있고 거기서 우리는 어떻게 되는지 볼 것입니다
데이터베이스가 있고 거기서 우리는 어떻게 되는지 볼 것입니다 우리는 각각과 상호 작용합니다
우리는 각각과 상호 작용합니다 요청을 한 다음 입력해야 합니다.
요청을 한 다음 입력해야 합니다. 관계를 살펴보죠.
관계를 살펴보죠. 아직 볼 것이 꽤 남아 있습니다.
아직 볼 것이 꽤 남아 있습니다. 선생님, 어떤 데이터베이스를 사용할 건가요?
선생님, 어떤 데이터베이스를 사용할 건가요? 어, 어떤 걸 사용하셨나요?
어, 어떤 걸 사용하셨나요? SQL에서.
SQL에서. 네, SQL 유형입니다.
네, SQL 유형입니다. SQL에서는 관계가 없고, 관계만 있습니다.
SQL에서는 관계가 없고, 관계만 있습니다. 하지만 우리는 봤어요
하지만 우리는 봤어요 음, 관계형은 후속편에 나오죠.
음, 관계형은 후속편에 나오죠. 비관계적 관계에서는,
비관계적 관계에서는, 그들은 관계적인 것을 보지 못했습니다.
그들은 관계적인 것을 보지 못했습니다. 우리는 봤어요, 봤어요, 하지만 연습은 없었어요
우리는 봤어요, 봤어요, 하지만 연습은 없었어요 와 함께
와 함께 연습 주제 아니요, 우리는 아무것도 하지 않았어요.
연습 주제 아니요, 우리는 아무것도 하지 않았어요. 분명한.
분명한. 잘,
잘, 그리고 우리는 몽고를 가끔만 사용합니다.
그리고 우리는 몽고를 가끔만 사용합니다. 중
중 선생님, 그게 마지막 순간에 도움이 된다면
선생님, 그게 마지막 순간에 도움이 된다면 우리는 시스템의 방법론을 사용하고 있습니다
우리는 시스템의 방법론을 사용하고 있습니다 나의
나의 우리는 아하입니다. 그것을 활용할 수 있겠네요.
우리는 아하입니다. 그것을 활용할 수 있겠네요. 바로 여기 있습니다. 그러면 그들은 줄 필요가 없겠죠
바로 여기 있습니다. 그러면 그들은 줄 필요가 없겠죠 엔진을 돌리는 등의 동작이 너무 많아요.
엔진을 돌리는 등의 동작이 너무 많아요. 그들은 이미 그것을 설치해서 작동시키고 있습니다.
그들은 이미 그것을 설치해서 작동시키고 있습니다. 시도해 보셨나요?
시도해 보셨나요? 응.
응. 음, 그렇죠.
음, 그렇죠. 알겠습니다.
알겠습니다. 파이썬으로 연결해봤습니다. 우리는 그것을 연결합니다
파이썬으로 연결해봤습니다. 우리는 그것을 연결합니다 물론 파이썬으로요.
물론 파이썬으로요. 그럼, 여기서 우리는 그것을 연결할 것입니다
그럼, 여기서 우리는 그것을 연결할 것입니다 JavaScript이지만 동일할 것입니다
JavaScript이지만 동일할 것입니다 엔진. 그것은 변하지 않습니다.
엔진. 그것은 변하지 않습니다. 선생님.
선생님. 응.
응. 이거, 내꺼에 뭐가 문제인지 모르겠어
이거, 내꺼에 뭐가 문제인지 모르겠어 시간이 오래 걸린다. 그는 기다리고 있다고 말한다
시간이 오래 걸린다. 그는 기다리고 있다고 말한다 무엇.
무엇. 보자
보자 뭘 기다리고 계신가요? 아프레 풋. 이것
뭘 기다리고 계신가요? 아프레 풋. 이것 모든 것이 실행 중입니다. 오류가 발생하지 않습니다.
모든 것이 실행 중입니다. 오류가 발생하지 않습니다. 하지만 기다리라고 쓰여 있네요.
하지만 기다리라고 쓰여 있네요. 글쎄, 우리는 그것이 어떻게 될지 봐야만 해.
글쎄, 우리는 그것이 어떻게 될지 봐야만 해. 그래서 우리는 이 오류를 보고
그래서 우리는 이 오류를 보고 우리는 그것을 보려고 넣었다
우리는 그것을 보려고 넣었다 필터에서 가져오다
필터에서 가져오다 왜냐하면 거기서 우리는 그들이 무슨 일이 일어나는지 볼 수 있기 때문입니다.
왜냐하면 거기서 우리는 그들이 무슨 일이 일어나는지 볼 수 있기 때문입니다. 선택사항인가요? 에, 아, 그럼 가볼게요
선택사항인가요? 에, 아, 그럼 가볼게요 아, 그거 맞네요. 뭔가를 꺼내야 해요. 여기요,
아, 그거 맞네요. 뭔가를 꺼내야 해요. 여기요, 넣어, 제품 세 개,
넣어, 제품 세 개, 과일 카테고리. 예. 요구.
과일 카테고리. 예. 요구. 응.
응. 그래서 나는 그저 기다리게 됩니다.
그래서 나는 그저 기다리게 됩니다. Mm.
거기에는 '기다림'이라고 적혀 있네요. 당신은 얻을 징후. 취소하려면 클릭하세요. 그것을 클릭하세요.
징후. 취소하려면 클릭하세요. 그것을 클릭하세요. 취소되었습니다.
취소되었습니다. 좋아요,
좋아요, 돌아가기 전에 코드를 살펴보겠습니다.
돌아가기 전에 코드를 살펴보겠습니다. 그것을 실행하여 확인하십시오
그것을 실행하여 확인하십시오 모든 것이 제대로 되어 있습니다. 풋으로 가자. 당신은 가지고있다
모든 것이 제대로 되어 있습니다. 풋으로 가자. 당신은 가지고있다 신분증을 확인하세요. 신분증 확인은 괜찮습니다
신분증을 확인하세요. 신분증 확인은 괜찮습니다 쓴. 어, 두 ID 모두 대문자로 되어 있어요
쓴. 어, 두 ID 모두 대문자로 되어 있어요 당신이 넣어. 괜찮은.
당신이 넣어. 괜찮은. const ID를 검증합니다.
const ID를 검증합니다. 제품을 검증합니다. 확인하다
제품을 검증합니다. 확인하다 검증.
검증. 그럼, 각각을 살펴보죠. 검증하다
그럼, 각각을 살펴보죠. 검증하다 ID, 제품 검증 및 확인
ID, 제품 검증 및 확인 위의 검증.
위의 검증. 어떻게 정의되나요?
좋은. 신분증이 들어 있는지 확인하세요. 완벽한. 유효성 검사를 확인하세요. 안녕,
완벽한. 유효성 검사를 확인하세요. 안녕, 이 기능
이 기능 다음 것은 없어졌어요.
다음 것은 없어졌어요. 다음. 정확히.
다음. 정확히. 하지만 아래를 보세요, 여기, 바로 여기,
하지만 아래를 보세요, 여기, 바로 여기, 두 키 사이,
두 키 사이, 다음을 괄호 안에 넣어야 합니다.
그래서, 응.
응. 또는 형성,
또는 형성, 네, 그렇습니다. 아니, 아니, 아니. 괄호 안에는
네, 그렇습니다. 아니, 아니, 아니. 괄호 안에는 그에게 전화하려고.
그에게 전화하려고. 익스프레스는 그에게 계속해서 그렇게 말할 것입니다.
익스프레스는 그에게 계속해서 그렇게 말할 것입니다. 다음 함수로.
좋아요. 그래서 지금 넣었어요.
모든 것이 잘 작동합니다. Mm. 매우 좋은.
~에 아, 이제 나는 그것을 언제든지 보고 있었습니다.
아, 이제 나는 그것을 언제든지 보고 있었습니다. 뭔가를 비워 놓으면 오류가 발생합니다.
뭔가를 비워 놓으면 오류가 발생합니다. 여기서 오류가 발생합니다. 내 말은, 그게 그거인가?
여기서 오류가 발생합니다. 내 말은, 그게 그거인가? 이스파
그에게 자신이 알파라고 말해 주면 그걸로 충분해요. 이것?
선생님은요? 아니, 이 검증에서 그는 알파입니다.
아니, 이 검증에서 그는 알파입니다. 혹시 모르니 공유하지 않습니다.
혹시 모르니 공유하지 않습니다. 아, 휴, 늘 잊어버렸네요.
여기. 이것은 비어 있지 않으며 알파입니다. 둘 다 비어 있을 때 발사합니다.
둘 다 비어 있을 때 발사합니다. 그래서
그래서 당신은 그것을 꺼낼 수 있습니다.
이미 오류가 하나 발생했어요. 바로 여기 있습니다. 아, 필요 없어요. 노엠피,
아, 필요 없어요. 노엠피, 알파는 다음과 같은 경우에 발사됩니다.
알파는 다음과 같은 경우에 발사됩니다. 비어 있는.
글쎄, 숫자를 넣으면 그것도 될 거야 그게 아니기 때문에 쏘다
그게 아니기 때문에 쏘다 우리는 그것이 알파여야 한다고 말합니다. 즉,
우리는 그것이 알파여야 한다고 말합니다. 즉, 알파벳순.
네, 효과가 있습니다. 문자열인지 확인하세요
문자열인지 확인하세요 알파는 스트림이라는 것을 의미합니다.
알파는 스트림이라는 것을 의미합니다. 하지만 글자만 있어요.
아, 선생님, 알파, 냐도 가져가시겠어요, 아니면 가져가시겠어요?
선생님, 알파, 냐도 가져가시겠어요, 아니면 가져가시겠어요? 보자,
오류가 발생합니다. 좋은. 내가 본 것은 이것이다 질문하다
질문하다 어떤 매개변수로는 괴물이라고 생각해요. 응,
어떤 매개변수로는 괴물이라고 생각해요. 응, ~하도록 하다
~하도록 하다 네, 일부 매개변수는
네, 일부 매개변수는 정확히. 보자,
정확히. 보자, 알이다
알이다 그에게는 지역이 있어요
그에게는 지역이 있어요 그것은 ar이어야 합니다.
그것은 ar이어야 합니다. 당연히 s를 넣어야죠.
당연히 s를 넣어야죠. 여기요,
또는 SP 스페인 사람들은 그렇지 않아요.
아, 이건 스페인에서 온 거네요. 스페인에서 온 사람이에요. 거기 이것. 휴! 나는 놓아주고 있었습니다.
이것. 휴! 나는 놓아주고 있었습니다. 보자,
보자, 마나를 보자.
마나를 보자. 바로 여기 있습니다.
바로 여기 있습니다. 그것을 포함하려면 넣어야 합니다.
그것을 포함하려면 넣어야 합니다. 스페인어 문자. 좋은,
여기. 그럼, 이제 우리는 서로를 만나러 갈 거예요. 제품 테마. 제품은 다음과 같습니다
제품 테마. 제품은 다음과 같습니다 우리는 eh를 검증해야 해
쿼리 매개변수. 쿼리 매개변수는 다음과 같습니다.
쿼리 매개변수는 다음과 같습니다. 우리는 필터를 사용하니까 그렇죠
우리는 필터를 사용하니까 그렇죠 우리는 그것을 놓을 것이다
여러 개가 있을 거야 왜냐하면 그게 그거니까 여러 개의. 예. 음, 지금까지는요.
여러 개의. 예. 음, 지금까지는요. 쿼리 매개변수에 대해 우리는 다음을 갖습니다.
쿼리 매개변수에 대해 우리는 다음을 갖습니다. 매개변수에 대한 본문
매개변수에 대한 본문 경로와 우리는 다음을 수행할 수 있습니다.
경로와 우리는 다음을 수행할 수 있습니다. 쿼리 매개변수
쿼리 매개변수 Express Validator를 기억하세요
Express Validator를 기억하세요 여기 가져오기에 추가하세요
여기 가져오기에 추가하세요 Express Validator에 이 캐리를 추가하세요
Express Validator에 이 캐리를 추가하세요 쿼리 캐리 ese 쿼리
쿼리 캐리 ese 쿼리 우리가 확인했다
우리가 확인했다 우리는 우리가 가지고 있던 것을 얻었습니다.
우리는 우리가 가지고 있던 것을 얻었습니다. 그것들은 필터였다
그것들은 필터였다 아, 최저가격이군요.
아, 최저가격이군요. 음, 하나 더, 하지만 이제 더 많이 넣을 수 있게 됐어요.
이제 더 많이 넣을 수 있게 됐어요. 단 하나뿐. 확인해 보겠습니다. 음, 가격
단 하나뿐. 확인해 보겠습니다. 음, 가격 1000분 그것부터 시작해 볼까요. 갑시다
1000분 그것부터 시작해 볼까요. 갑시다 다른 것들을 추가하세요.
우리는 캐리를 넣어야 해요 최소 가격
최소 가격 점. 여기서 우리는 여러 가지를 사용할 수 있습니다.
점. 여기서 우리는 여러 가지를 사용할 수 있습니다. 예를 들어 우리가 한 일은 다음과 같습니다.
예를 들어 우리가 한 일은 다음과 같습니다. 에스
에스 int 즉 정수입니다.
최소한으로 응, 당연히 0이죠.
응, 당연히 0이죠. 하지만 여기서 우리에게 필요한 것은 그것이
하지만 여기서 우리에게 필요한 것은 그것이 선택적 쿼리 매개변수
선택적 쿼리 매개변수 그리고 우리는 그것이 결함인 이유를 그에게 말해야 합니다.
그리고 우리는 그것이 결함인 이유를 그에게 말해야 합니다. 기본적으로 그것은 다음을 확인합니다.
기본적으로 그것은 다음을 확인합니다. 현재의. 어, 매개변수는
현재의. 어, 매개변수는 필터는 일반적으로 선택 사항이므로
필터는 일반적으로 선택 사항이므로 우리가 가질 수 있는 것은 다음과 같습니다.
우리가 가질 수 있는 것은 다음과 같습니다. 죄송합니다. 선택 사항입니다.
죄송합니다. 선택 사항입니다. 바로 여기 있습니다. 그래서 이 매개변수는
바로 여기 있습니다. 그래서 이 매개변수는 상담, 최소 가격, 그것은해야합니다
상담, 최소 가격, 그것은해야합니다 정수는 적어도 0이어야 합니다.
정수는 적어도 0이어야 합니다. 가지다. 아이디어는 0의 가격을 보는 것입니다
가지다. 아이디어는 0의 가격을 보는 것입니다 예를 들어, 위로 올라가야 합니다.
예를 들어, 위로 올라가야 합니다. 선택 사항입니다. 아, 죄송해요, 가격은
선택 사항입니다. 아, 죄송해요, 가격은 뜨다. 우리는 그것이 플루트라고 말했었다.
뜨다. 우리는 그것이 플루트라고 말했었다. 금액은 다른 것이었다.
금액은 다른 것이었다. 그래서 우리는 그것을 선택 사항으로 지정합니다.
그래서 우리는 그것을 선택 사항으로 지정합니다. 괄호 안에 넣어두는 이유는 우리가 그렇게 할 것이기 때문입니다.
괄호 안에 넣어두는 이유는 우리가 그렇게 할 것이기 때문입니다. 계속 추가해주세요.
계속 추가해주세요. 그래서,
그래서, 우리가 get nos에서 무엇을 할 것인가
우리가 get nos에서 무엇을 할 것인가 필터 검증, 확인에 관심이 있습니다.
필터 검증, 확인에 관심이 있습니다. 검증
검증 그리고 나머지는 똑같을 거야
그리고 나머지는 똑같을 거야 거의 필터와 제품이 있어요
거의 필터와 제품이 있어요 여기 그거 있었어요. 보자,
캐리 제품은 알파여야 합니다 e s ns는 선택 사항이므로 le입니다.
e s ns는 선택 사항이므로 le입니다. 우리는 넣었습니다.
분명히 우리는 그것을 넣을 수 있습니다 길이는 어떤 특정한 값이며,
길이는 어떤 특정한 값이며, 하지만 글쎄, 적어도 하나만 넣어보자
하지만 글쎄, 적어도 하나만 넣어보자 알파와 선택 사항인지 여부.
그래서 여기서 우리는 필터를 검증합니다. 우리는 검증을 확인합니다.
우리는 검증을 확인합니다. 제품별로 필터링하면 됩니다.
제품별로 필터링하면 됩니다. 선택 사항, 예 또는 예 우리는 해야 할 것입니다
선택 사항, 예 또는 예 우리는 해야 할 것입니다 이것이 존재하는지 확인해 보세요
이것이 존재하는지 확인해 보세요 제품. 예를 들어, 여기 제품
제품. 예를 들어, 여기 제품 나는 rec를 본다. 그것이라면 쿼리
나는 rec를 본다. 그것이라면 쿼리 현재 존재하고 있다면 적용합니다.
현재 존재하고 있다면 적용합니다. 필터. 우리는 그것을 바꿀 수 없습니다.
필터. 우리는 그것을 바꿀 수 없습니다. 필터가 있으면 이미 거기에 있기 때문입니다.
필터가 있으면 이미 거기에 있기 때문입니다. 우리는 이미 그것을 읽고 사용할 수 있습니다.
우리는 이미 그것을 읽고 사용할 수 있습니다. 선택 사항이기 때문에 존재할 수도 있고 존재하지 않을 수도 있습니다.
선택 사항이기 때문에 존재할 수도 있고 존재하지 않을 수도 있습니다. 그래서 우리는 적응해야 해요
그래서 우리는 적응해야 해요 필터의 존재 여부. 그러나
필터의 존재 여부. 그러나 최소 가격으로 필터링하면 다음과 같은 경우를 읽습니다.
최소 가격으로 필터링하면 다음과 같은 경우를 읽습니다. 즉, 존재한다면 적용한다는 의미입니다.
즉, 존재한다면 적용한다는 의미입니다. 이제, 차분히 말해서, 이 일은 이미 끝났습니다.
이제, 차분히 말해서, 이 일은 이미 끝났습니다. 우리는 변환할 수 있고, 한 쌍을 만들 수 있습니다
우리는 변환할 수 있고, 한 쌍을 만들 수 있습니다 평평하지만 우리는 그것이 확실하다는 것을 이미 알고 있습니다.
평평하지만 우리는 그것이 확실하다는 것을 이미 알고 있습니다. 이와 같은 부동 소수점 숫자
이와 같은 부동 소수점 숫자 직접적으로
직접적으로 [음악]
[음악] 숫자로 변환할 수 있습니다. 만약 그것이라면
숫자로 변환할 수 있습니다. 만약 그것이라면 부동 소수점이라면, 그것은 점이 될 것입니다
부동 소수점이라면, 그것은 점이 될 것입니다 떠 있는. 만약 그것이 온전하다면 그는 그것을 가져갈 것이다.
떠 있는. 만약 그것이 온전하다면 그는 그것을 가져갈 것이다. 부동 소수점으로. 그래서 더 이상은
부동 소수점으로. 그래서 더 이상은 우리는 그것이 숫자인지 확인해야 합니다.
우리는 그것이 숫자인지 확인해야 합니다. 아니요, 해당 검증은 이미 완료되었습니다.
아니요, 해당 검증은 이미 완료되었습니다. 전에.
그래서 우리는 그냥 봐야만 해요 존재하거나 존재하지 않음. 존재하는 경우,
존재하거나 존재하지 않음. 존재하는 경우, 끝났습니다. 필터를 적용합니다. 확인
끝났습니다. 필터를 적용합니다. 확인 필터가 있는지 없는지
필터가 있는지 없는지 우리에게 필요한 것은 다른 하나가 이미 해내고 있다.
우리에게 필요한 것은 다른 하나가 이미 해내고 있다. 그것이 사실인지 살펴보겠습니다.
이 보내기 요청으로 확인해 볼까요? A와 함께
A와 함께 A가 있는 모든 필터가 무엇인지 알려줍니다.
A가 있는 모든 필터가 무엇인지 알려줍니다. 빈칸으로 보내면 어떻게 되나요?
빈칸으로 보내면 어떻게 되나요? 아니면 번호를 보내면 되나요? 아마도 그렇지 않을 것이다
아니면 번호를 보내면 되나요? 아마도 그렇지 않을 것이다 나는 eh로 필터를 허용해야 합니다
나는 eh로 필터를 허용해야 합니다 문자와 숫자.
문자와 숫자. 제품 경로에 오류가 있다고 합니다.
제품 경로에 오류가 있다고 합니다. 협의.
협의. 감지되었기 때문에 실행할 수 없습니다.
감지되었기 때문에 실행할 수 없습니다. 필터 중 하나가 아닙니다
필터 중 하나가 아닙니다 완전히 eh 편지, 또한 가지고있다
완전히 eh 편지, 또한 가지고있다 숫자.
숫자. 만약 없다면, 확인해 봅시다. 그것은 또한 나에게 준다
만약 없다면, 확인해 봅시다. 그것은 또한 나에게 준다 실수. 그는 거기에 없다고 말합니다. 그는 거기에 없습니다.
실수. 그는 거기에 없다고 말합니다. 그는 거기에 없습니다. 유효한.
유효한. A와 함께 보내면 거기에 나타납니다.
A와 함께 보내면 거기에 나타납니다. 가격이요. 어디 보자. 가격
가격이요. 어디 보자. 가격 최저한의. 저는 2, 6, C가 있어요. 아, 여기요
최저한의. 저는 2, 6, C가 있어요. 아, 여기요 최소 가격은 5개입니다.
최소 가격은 5개입니다. 나에게 숫자를 보내주세요
나에게 숫자를 보내주세요 최소 5개 가격. 나는 그것을 가지고있다
최소 5개 가격. 나는 그것을 가지고있다 10, 6, 5, 15, 20.
10, 6, 5, 15, 20. 여기서 검증을 하면 제품이 무엇인지 알 수 있습니다.
여기서 검증을 하면 제품이 무엇인지 알 수 있습니다. 존재하지 않으므로 선택 사항입니다.
존재하지 않으므로 선택 사항입니다. 선택 사항이 아닌 선택 사항으로 허용합니다.
선택 사항이 아닌 선택 사항으로 허용합니다. 존재하지만, 만약 그것이 일어난다면
존재하지만, 만약 그것이 일어난다면 현재, 모든 것이 적용됩니다
현재, 모든 것이 적용됩니다 당신이 필요로 하는 검증
당신이 필요로 하는 검증 우리는 표시합니다.
우리는 표시합니다. 당연히 여기서는 부정적일 수 없습니다.
당연히 여기서는 부정적일 수 없습니다. 우리가 그에게 최소한 0이 되라고 말했거든요.
우리가 그에게 최소한 0이 되라고 말했거든요. 그럼 여기서 오류가 발생합니다.
그럼 여기서 오류가 발생합니다. 확인. 그것은 유효하지 않습니다
확인. 그것은 유효하지 않습니다 숫자.
숫자. 0이면, 그렇죠, 저를 처형할 겁니다. 그래서
0이면, 그렇죠, 저를 처형할 겁니다. 그래서 모든 가격이 거기에 있을 거야
모든 가격이 거기에 있을 거야 최소한 가격이 0이어야 합니다. 그리고 만약 그들이라면
최소한 가격이 0이어야 합니다. 그리고 만약 그들이라면 둘 다, 둘 다 가져가야겠어
둘 다, 둘 다 가져가야겠어 가치, 두 제품 모두
가치, 두 제품 모두 이름으로 가격으로 존재
이름으로 가격으로 존재 최소 5개 이상.
그래서 모든 검증은 Express Validator에 맡겨두겠습니다.
Express Validator에 맡겨두겠습니다. 필터로 얻는 경우 예
필터로 얻는 경우 예 그것이 존재하는지 확인해야 합니다.
그것이 존재하는지 확인해야 합니다. 내가 존재한다는 사실은
내가 존재한다는 사실은 침착하게 필터를 적용하세요
침착하게 필터를 적용하세요 검증은 이미 Anxpress에서 완료되었습니다.
검증은 이미 Anxpress에서 완료되었습니다. 아마도 숫자 변환이 그럴 수도 있겠네요
아마도 숫자 변환이 그럴 수도 있겠네요 특히, 그것은 반드시 이루어져야 합니다.
특히, 그것은 반드시 이루어져야 합니다. 쿼리 매개변수.
여기서 우리는 다음 사항을 명심해야 합니다. 쿼리 매개변수,
쿼리 매개변수, 질문, 모든 것이 사슬처럼 나에게 온다
질문, 모든 것이 사슬처럼 나에게 온다 문자의. 응.
문자의. 응. 여기에 최소 가격을 5로 설정했는데,
여기에 최소 가격을 5로 설정했는데, 이것은 나에게 사슬처럼 다가옵니다
이것은 나에게 사슬처럼 다가옵니다 문자. 우리는 그것을 보았고, 보지 못했습니다.
문자. 우리는 그것을 보았고, 보지 못했습니다. 우리는 확인합니다.
우리는 확인합니다. 왜냐하면 내가 get을 호출하면
왜냐하면 내가 get을 호출하면 여기에 콘솔을 두었습니다. 통나무
rec.Query, 쿼리. 그것을 보자 최소 가격은 체인이 될 것입니다
최소 가격은 체인이 될 것입니다 문자. 그래서 여기 그것이
문자. 그래서 여기 그것이 나는 Tuc에 전화했고 콘솔에서 다음을 확인했습니다.
나는 Tuc에 전화했고 콘솔에서 다음을 확인했습니다. 여기, 최저 가격입니다. 네, 내가 어떻게 하는지 보세요
여기, 최저 가격입니다. 네, 내가 어떻게 하는지 보세요 도착합니다. 문자로 도착합니다.
도착합니다. 문자로 도착합니다. 모든 쿼리 매개변수가 도착합니다.
모든 쿼리 매개변수가 도착합니다. 텍스트로.
하지만 몸은 숫자로 표현됩니다. 숫자는 신체의 숫자입니다. 거기
숫자는 신체의 숫자입니다. 거기 콘솔에 입력하면 볼 수 있을 거예요.
콘솔에 입력하면 볼 수 있을 거예요. 통나무. 이걸 기억하세요. 그리고
통나무. 이걸 기억하세요. 그리고 그래서요
그래서요 우리는 이 변환을 해야 할 것입니다
우리는 이 변환을 해야 할 것입니다 그렇게 하지 않으면 우리는 그렇게 해야 하기 때문입니다.
그렇게 하지 않으면 우리는 그렇게 해야 하기 때문입니다. 캐릭터의 얼굴을 다루는 것.
캐릭터의 얼굴을 다루는 것. 선생님, 바이다르를 보여주실 수 있나요?
선생님, 바이다르를 보여주실 수 있나요? 필터? 제가 뭔가를 놓친 것 같아요.
필터? 제가 뭔가를 놓친 것 같아요. 음, 이거요
바로 여기 있습니다. 매우 좋은
내가 방금 말한 것. 그것을 보자 본문은 여기에 있습니다.
내가 게시물을 작성하면 그리고 나는 터미널을 본다.
그리고 나는 터미널을 본다. 텍스트가 어떻게 나에게 전달되는지 확인하세요.
텍스트가 어떻게 나에게 전달되는지 확인하세요. 텍스트와 숫자가 나에게 온다
텍스트와 숫자가 나에게 온다 숫자. 문자열이 없습니다
숫자. 문자열이 없습니다 여기서는 사슬을 나타냅니다.
여기서는 사슬을 나타냅니다. 문자는 따옴표로 시작합니다.
문자는 따옴표로 시작합니다. 변경, 숫자는 다음으로 시작합니다
변경, 숫자는 다음으로 시작합니다 숫자.
숫자. 그 점을 고려해야 합니다. 나 아니야
그 점을 고려해야 합니다. 나 아니야 숫자를 eh로 변환해야 합니다
숫자를 eh로 변환해야 합니다 이미 오고 있기 때문에 숫자로 변환하세요
이미 오고 있기 때문에 숫자로 변환하세요 숫자로.
아, 그래서 질문은 다음과 같습니다. 배열의 텍스트,
배열의 텍스트, 에서
에서 문자열과 본문의 y
문자열과 본문의 y 객체로 제공됩니다.
객체로 제공됩니다. 문자열인 객체로 제공됩니다.
문자열인 객체로 제공됩니다. 문자열입니다. 숫자라면 그것은
문자열입니다. 숫자라면 그것은 숫자, 볼트로 고정하면 볼트로 고정됩니다
숫자, 볼트로 고정하면 볼트로 고정됩니다 등. 작은 것이에요
등. 작은 것이에요 차이점은 있지만 그 자체로 중요합니다.
차이점은 있지만 그 자체로 중요합니다. 우리는 그 변환을 해야 합니다.
우리는 그 변환을 해야 합니다. 야, 어디야?
야, 어디야? 여기. 그럼 마지막으로 추가하겠습니다.
여기. 그럼 마지막으로 추가하겠습니다. 우리는 어때요? 아, 벌써 9시네요. 잘,
우리는 어때요? 아, 벌써 9시네요. 잘, 우리는 또 다른 필터를 추가할 것입니다.
우리는 또 다른 필터를 추가할 것입니다. 최고.
최고. 우리는 어떻게 해야 할까? 보자
우리는 어떻게 해야 할까? 보자 우리가 단계적으로 해낸다면 말이죠.
우리가 단계적으로 해낸다면 말이죠. 저는 이 두 개의 필터를 가지고 있는데, 하나는 제품이에요.
저는 이 두 개의 필터를 가지고 있는데, 하나는 제품이에요. 그리고 최소 가격. 원하다
그리고 최소 가격. 원하다 최대의 제품을 구현합니다.
최대의 제품을 구현합니다. 내가 무엇을 할 수 있을까? 내가 어떻게 할 수 있을까?
내가 무엇을 할 수 있을까? 내가 어떻게 할 수 있을까? 하다?
하다? 어, const max price maximum은 sh와 같습니다.
어, const max price maximum은 sh와 같습니다. 쿼리 포인트 최고 가격.
쿼리 포인트 최고 가격. 네, 모든 것
네, 모든 것 음, 최소 가격과 비슷하네요.
음, 최소 가격과 비슷하네요. 응.
응. 사실상 똑같다고 생각해요.
사실상 똑같다고 생각해요. 진실
비록 당신이 그 부분을 바꿔야 하지만 Punto의 최저 가격 비교기
Punto의 최저 가격 비교기 가격만요.
가격만요. 네, 가격대는 맞지만 꼭 그래야 합니다.
네, 가격대는 맞지만 꼭 그래야 합니다. 미성년자이다.
우리는 놓칠 것이다 투키 투키. 아, 저기 있네요.
거기. 아닌 유일한 것은
아닌 유일한 것은 나는 그것을 검토해야 할 것 같아요.
나는 그것을 검토해야 할 것 같아요. 확장할 수 있나요? 어떻게 해야 할지 확인해야 해요.
확장할 수 있나요? 어떻게 해야 할지 확인해야 해요. 완료될 것입니다. 어, 최소 가격은 얼마인가요?
완료될 것입니다. 어, 최소 가격은 얼마인가요? 최소값이 최대값보다 작습니다. 네, 바로 그거예요.
최소값이 최대값보다 작습니다. 네, 바로 그거예요. 존재의 최대치로서 또는 그
존재의 최대치로서 또는 그 최소값보다 낮습니다.
어디 보자, 어디 보자. 5 사이
5 사이 그리고 가격
그리고 가격 최대값은 다음과 같습니다
최대값은 다음과 같습니다 일곱.
일곱. 6시와 예 사이입니다.
6시와 예 사이입니다. 가격.
그리고 당신은 개인화된 뭔가를 해야 합니다. 이것에는 가치가 있습니다.
이것에는 가치가 있습니다. 요청이 있습니다.
요청이 있습니다. 함수를 호출해야 하는데 여기 있습니다
함수를 호출해야 하는데 여기 있습니다 확인하다
정의하지 않다 그리고
그리고 숫자
숫자 최대값
rec에서 쿼리 펀 최소 가격
그리고 우리는 ~을 해야 해요 새로운 홍보
새로운 홍보 실수
최대 가격은 가격보다 커야 합니다 최저한의.
최저한의. 만약에 그럴 경우
만약에 그럴 경우 그렇지 않으면 true를 반환합니다.
이건 상관없어요. 이것이라면 존재하지 않습니다,
존재하지 않습니다, 나는 모두 나 자신을 찾아야 한다. 글쎄요, 그렇죠
나는 모두 나 자신을 찾아야 한다. 글쎄요, 그렇죠 최고 가격.
최고 가격. 이제 최소 가격이면
이제 최소 가격이면 10인데, 이는 최대 가격보다 큽니다.
10인데, 이는 최대 가격보다 큽니다. 최대 가격이 있어야 한다는 오류가 발생합니다.
최대 가격이 있어야 한다는 오류가 발생합니다. 나이가 더 많다. 그래서 기본적으로 우리는 가지고 있습니다
나이가 더 많다. 그래서 기본적으로 우리는 가지고 있습니다 작은 줄을 추가하려면
작은 줄을 추가하려면 발신자에 대한 추가 확인
발신자에 대한 추가 확인 값을 취하는 함수
값을 취하는 함수 최대 가격을 가질 수 있는 값입니다.
최대 가격을 가질 수 있는 값입니다. 만약 존재한다면.
만약 존재한다면. 혼자라면, 글쎄요, 선택 사항이니까요.
혼자라면, 글쎄요, 선택 사항이니까요. 최소가격만 있다면,
최소가격만 있다면, 그냥 최소가격으로 전화하세요.
그냥 최소가격으로 전화하세요. 최고 가격을 부르세요.
최고 가격을 부르세요. 그래서,
그래서, 매개변수 중 하나가 값을 가지고 있음
매개변수 중 하나가 값을 가지고 있음 최대 가격이고 다른 하나는 요청입니다.
최대 가격이고 다른 하나는 요청입니다. 협의의 일부. 거기서 우리는 확인한다
협의의 일부. 거기서 우리는 확인한다 그것이 정의되지 않은 경우
그것이 정의되지 않은 경우 음, 그게 존재하지 않기 때문이지. 응
음, 그게 존재하지 않기 때문이지. 응 정의되지 않은 준비가 되면 다음으로 이동합니다.
정의되지 않은 준비가 되면 다음으로 이동합니다. 돌아가면 그게 다이고, 하나도 없습니다. 후에
돌아가면 그게 다이고, 하나도 없습니다. 후에 우리는 그 숫자가 무엇인지 물어봐야 합니다.
우리는 그 숫자가 무엇인지 물어봐야 합니다. 최대 가격은 이보다 낮아야 합니다.
최대 가격은 이보다 낮아야 합니다. 최소가격과 동일합니다.
최소가격과 동일합니다. 최대 개수가 다음보다 적어지면
최대 개수가 다음보다 적어지면 즉, 최소값이 정의되지 않은 것은 아닙니다.
즉, 최소값이 정의되지 않은 것은 아닙니다. 최소 가격이 존재하면 우리는
최소 가격이 존재하면 우리는 오류를 장기화하면 우리에게도 그런 일이 일어날 것입니다.
오류를 장기화하면 우리에게도 그런 일이 일어날 것입니다. 경우에 표시되어야 함
경우에 표시되어야 함 가치. 당신이 해야 할 추가적인 일이 있습니다
가치. 당신이 해야 할 추가적인 일이 있습니다 그것에 추가하지만, 글쎄, 그것은 할 수 있습니다
그것에 추가하지만, 글쎄, 그것은 할 수 있습니다 조용히.
이것으로 우리는 이미 꽤 많은 내용을 다루었습니다. 그것은 뭔가였다 내가 보류하고 있던 추가 사항이 있었지만
내가 보류하고 있던 추가 사항이 있었지만 조용히
조용히 추가할 수 있습니다. 확실히 하기 위해서입니다
추가할 수 있습니다. 확실히 하기 위해서입니다 둘 다 존재하는 경우, 이것은
둘 다 존재하는 경우, 이것은 이보다 작습니다.
오차는 최대치 쪽에 있을 것입니다. 즉, 둘 중 하나가 다음을 갖게 됩니다.
즉, 둘 중 하나가 다음을 갖게 됩니다. 실수. 이 경우에는 우리는 그것을 배치할 것입니다
실수. 이 경우에는 우리는 그것을 배치할 것입니다 최대치의 측면에서.
잘, 선생님, 저에게 멋진 모습을 보여주세요
선생님, 저에게 멋진 모습을 보여주세요 이것으로 우리는 이미 할 수 있는 모든 것을 갖추게 되었습니다.
이것으로 우리는 이미 할 수 있는 모든 것을 갖추게 되었습니다. 본문과 매개변수를 검증합니다.
본문과 매개변수를 검증합니다. 길에서,
길에서, 어 필터, 매개변수
어 필터, 매개변수 상의. 그래서
상의. 그래서 이 라이브러리를 둘러보자
이 라이브러리를 둘러보자 다음 것들을 위해, 어, 다음 것들을 위해
다음 것들을 위해, 어, 다음 것들을 위해 관행. 우리가 지금 해야 할 일은
관행. 우리가 지금 해야 할 일은 데이터베이스에 연결합니다. 이미
데이터베이스에 연결합니다. 이미 그들은 MySQL을 사용했고 우리는 그것을 사용할 것입니다.
그들은 MySQL을 사용했고 우리는 그것을 사용할 것입니다. MySQL 데이터베이스. 의 수업을 위해
MySQL 데이터베이스. 의 수업을 위해 월요일에 MySQL에서 테이블을 만들 예정입니다.
월요일에 MySQL에서 테이블을 만들 예정입니다. 어, 어떤 환경에서 사용하셨나요?
어, 어떤 환경에서 사용하셨나요? 데이터베이스에 연결하시겠습니까? 리더,
데이터베이스에 연결하시겠습니까? 리더, 죄송합니다. 작업대 같은 거였어요.
선생님, 데이터베이스가 있는 주제 좀 봐주세요 복잡하죠. 우리는 수업이야
복잡하죠. 우리는 수업이야 데이터베이스 1, 데이터베이스 2,
데이터베이스 1, 데이터베이스 2, 우리가 본 주제는 거의 없었습니다.
우리가 본 주제는 거의 없었습니다. 즉, 기본은 다음으로 구성됩니다.
즉, 기본은 다음으로 구성됩니다. 선생님께서 우리에게 주신 것은 우리를 나누는 것이었습니다.
선생님께서 우리에게 주신 것은 우리를 나누는 것이었습니다. 그룹과 우리는 우리가 주제를 노출했습니다.
그룹과 우리는 우리가 주제를 노출했습니다. 즉, 실천의 대상을 만진 것이다.
즉, 실천의 대상을 만진 것이다. 우리는 결코 그 주제를 다루지 않았습니다.
우리는 결코 그 주제를 다루지 않았습니다. 데이터베이스 1과 데이터베이스의
데이터베이스 1과 데이터베이스의 데이터 2. 시스템 방법론.
데이터 2. 시스템 방법론. 우리는 방금 보기 시작했어요
우리는 방금 보기 시작했어요 에에 데이터베이스지만 클래스
에에 데이터베이스지만 클래스 이전, 즉 지난주,
이전, 즉 지난주, 즉, 단지 방법론일 뿐이다
즉, 단지 방법론일 뿐이다 물론, 단지 방법론 시스템 두 개,
물론, 단지 방법론 시스템 두 개, 우리는 기지를 연결하는 방법을 보았습니다
우리는 기지를 연결하는 방법을 보았습니다 여기 연구와 관련된 데이터 파일
여기 연구와 관련된 데이터 파일 예를 들어 파이썬. 물론이죠
예를 들어 파이썬. 물론이죠 우리는 그것이 아니기 때문에 그것을 연결하지 않습니다.
우리는 그것이 아니기 때문에 그것을 연결하지 않습니다. 선생님은 우리를 사랑하셨어요
선생님은 우리를 사랑하셨어요 그가 우리에게 무엇을 보여주고 싶었는지 기억이 나지 않습니다.
그가 우리에게 무엇을 보여주고 싶었는지 기억이 나지 않습니다. 그는 우리에게 직접 코드를 전달했습니다.
그는 우리에게 직접 코드를 전달했습니다. 파이썬이 다 끝났어요, 즉, 우리를 만들었어요
파이썬이 다 끝났어요, 즉, 우리를 만들었어요 내 속편을 다운로드하여 기반을 만드세요
내 속편을 다운로드하여 기반을 만드세요 데이터는 있지만 코드는 우리에게 모든 것을 제공했습니다.
데이터는 있지만 코드는 우리에게 모든 것을 제공했습니다. 그 사람은 그러니까 거의 아니죠
그 사람은 그러니까 거의 아니죠 우리가 실제로 연결하는 방법을 본 문제
우리가 실제로 연결하는 방법을 본 문제 우리가 있었던 것에 대한 데이터베이스
우리가 있었던 것에 대한 데이터베이스 지금까지 본 바로는.
지금까지 본 바로는. Mm. 좋은,
Mm. 좋은, 하지만 그것은
하지만 그것은 잘. 우리는 사용할 것입니다
잘. 우리는 사용할 것입니다 그
그 그래서 그들은 그것을 설치했습니다
그래서 그들은 그것을 설치했습니다 월요일. 앗.
여기 이게 환경이에요 꽤 간단한 시각적 표현이에요
꽤 간단한 시각적 표현이에요 크로스 플랫폼,
크로스 플랫폼, MySQL Workbench입니다.
MySQL Workbench입니다. 이 MySQL Workbench가 공식 제품인가요?
이 MySQL Workbench가 공식 제품인가요? 데이터베이스를 다룰 수 있어야 함.
데이터베이스를 다룰 수 있어야 함. 내가 기억하지 못하는 것은, 그것이라면,
내가 기억하지 못하는 것은, 그것이라면, 데이터베이스 엔진을 포함합니다.
3년 전. 네, 어떻게 되는지 보세요. 왜 거기에 있습니까? MSQL 서버와 다음 위치에 설치해야 합니다.
MSQL 서버와 다음 위치에 설치해야 합니다. 워드벤치?
워드벤치? 어, 서버 부분은 이미 완료되었습니다.
어, 서버 부분은 이미 완료되었습니다. 그렇게 했어야 했다. SQL 서버.
그렇게 했어야 했다. SQL 서버. 그런 다음 My Sequel을 사용합니다.
그런 다음 My Sequel을 사용합니다. 작업대.
작업대. 이 서버 작업은
이 서버 작업은 선생님, 제가 그 사람이 선생님께 설치해 줄 거라고 생각해요.
선생님, 제가 그 사람이 선생님께 설치해 줄 거라고 생각해요. 당신이 할 때 자동으로
당신이 할 때 자동으로 WBCH를 설치합니다.
WBCH를 설치합니다. 내가 그것을 이해할 때
내가 그것을 이해할 때 mysq를 다운로드하면 서버에서 다음을 수행할 수 있습니다.
mysq를 다운로드하면 서버에서 다음을 수행할 수 있습니다. 셸, Wordbench 등을 다운로드하세요
셸, Wordbench 등을 다운로드하세요 것들, 하지만 그렇죠, 제 말은, 대부분이에요
것들, 하지만 그렇죠, 제 말은, 대부분이에요 최소한 설치되었습니다
최소한 설치되었습니다 우리는 그것을 설치했고, 우리는 기반을 가지고 있습니다
우리는 그것을 설치했고, 우리는 기반을 가지고 있습니다 데이터는 이미 완료되었으므로 여기에 있습니다.
데이터는 이미 완료되었으므로 여기에 있습니다. 일부는 이미 데이터베이스를 만드는 방법을 알고 있습니다.
일부는 이미 데이터베이스를 만드는 방법을 알고 있습니다. 자신의 데이터
자신의 데이터 글쎄, 우리는 그것을 사용할 것입니다.
글쎄, 우리는 그것을 사용할 것입니다. 워드벤치,
워드벤치, 선생님. Mm.
선생님. Mm. 제가 작성한 코드의 일부는 다음과 같습니다.
제가 작성한 코드의 일부는 다음과 같습니다. 최소 가격 최대 가격.
최소 가격 최대 가격. 응,
응, 아니요, 오류가 발생하지 않습니다. 그는 나에게 성공을 말한다
아니요, 오류가 발생하지 않습니다. 그는 나에게 성공을 말한다 그리고 데이터는 아무것도 제공하지 않아요.
그리고 데이터는 아무것도 제공하지 않아요. 어디 보자. 글쎄요, 월요일에는 이렇게 시작합니다.
어디 보자. 글쎄요, 월요일에는 이렇게 시작합니다. 더 많은 것이 있을 것이라는 데이터베이스
더 많은 것이 있을 것이라는 데이터베이스 오늘 학생들이 시험을 치렀습니다. 안녕 그 사람
오늘 학생들이 시험을 치렀습니다. 안녕 그 사람 그들은 놀랄 것이다
그들은 놀랄 것이다 검증은 필요하지만, 내가 하나 줄게요
검증은 필요하지만, 내가 하나 줄게요 소개. 그래서 우리는 서로를 만나고 있어요
소개. 그래서 우리는 서로를 만나고 있어요 다음 수업은 월요일이에요.
다음 수업은 월요일이에요. 완벽해요, 선생님.
완벽해요, 선생님. 준비되셨어요, 선생님. 좋은 주말 보내세요
준비되셨어요, 선생님. 좋은 주말 보내세요 나중에 봐요.
나중에 봐요. 비슷하게,
비슷하게, 최소 가격 10, 최대 가격 5. 어느 하나
최소 가격 10, 최대 가격 5. 어느 하나 그래서, 당신은 당신에게 줄 수 있는 것을 넣어야 합니다.
그래서, 당신은 당신에게 줄 수 있는 것을 넣어야 합니다. 실수.
검증되지 않은 것이 있습니다. 있다 상담에서 무엇을 보아야 할까요?
최소 가격이고 대문자로 적혀 있죠? P에서
P에서 가격의
가격의 캐리에
캐리에 그리고 3개의 캐리 가격 최소값, 제품 및
그리고 3개의 캐리 가격 최소값, 제품 및 최고 가격 아니요, 아니요, 아니요, 아니요. 그것은 일어난다
두 개의 tr이 대문자로 쓰여 있습니다. 응.
응. 그리고 정말 작아요.
기억하다 대문자 또는 소문자이면,
대문자 또는 소문자이면, 이에 영향을 미칠 것입니다.
고맙네요, 맥스. 바로 여기 있습니다. 대부분의 잘못은 성격에 기인합니다.
대부분의 잘못은 성격에 기인합니다. 대문자와 소문자는 반드시 일치해야 합니다.
대문자와 소문자는 반드시 일치해야 합니다. 존경.
바로 여기 있습니다. 매우 좋은.
준비가 된. 또 봐요. 우리는 그렇습니다.
Click on any text or timestamp to jump to that moment in the video
Share:
Most transcripts ready in under 5 seconds
One-Click Copy125+ LanguagesSearch ContentJump to Timestamps
Paste YouTube URL
Enter any YouTube video link to get the full transcript
Transcript Extraction Form
Most transcripts ready in under 5 seconds
Get Our Chrome Extension
Get transcripts instantly without leaving YouTube. Install our Chrome extension for one-click access to any video's transcript directly on the watch page.
Works with YouTube, Coursera, Udemy and more educational platforms
Get Instant Transcripts: Just Edit the Domain in Your Address Bar!
YouTube
←
→
↻
https://www.youtube.com/watch?v=UF8uR6Z6KLc
YoutubeToText
←
→
↻
https://youtubetotext.net/watch?v=UF8uR6Z6KLc