다시 오신 것을 환영합니다.
마지막 수업에서는 주요 구조체가 실제로 디렉토리에있는 모든 디렉토리를 설정하고 중요한 패키지를 모두 설치했습니다.
이제 우리는 몇몇 작가와 관련된 내용을 시작할 것입니다.
이 비디오에는 두 가지 주요 목표가 있습니다.
우리는 사용자 모델을 만들고 그 사용자 모델을 사용하기 위해 여권을 구성하려고합니다.
시작하자면 APP JS로 돌아가서 방금 설치 한 패키지를 모두 요구할 것입니다.
그래서 제가 할 첫 번째 일은 이것을 약간 닦는 것입니다.
그래서 우리는 단지 하나의 VAR 문장을 가지고 있으며, 우리는 그것들을 쉼표로 묶었습니다.
우리는 단지 var X equals를 반복해서 저장할 수 있지만 구문을 더 좋아하고 꽤 자주 볼 수 있습니다.
그러니 여권을 가져 와서 여권을 필요로 하메 하마 바디 파서가 필요합니다.
그리고 순서는 여기에 중요하지 않습니다.
하지만 제가 파서를하고있는 정확한 순서대로 가고 싶다면 그 파서가 Dasch 파서 일 필요가 있습니다. 그리고 나서 우리는 지역 전략이라고 부르는 것을 가져올 것입니다. 그리고 그것은 평등하게 될 것입니다. 여권 Dasch를 요구하기 위해 지방의 그 다음 우리는 Passport 지방의 망고 다. 그리고 그것은 여권을 요구할 수있을 것이다. Dasch 지방의 Dasch 몽구스.
승인.
그리고 우리가 정말로 원한다면, 모든 것이 완벽하게 정렬되도록 공간을 만드는 것처럼 여기에 모든 것을 들여 옴으로써이를 제거 할 수 있습니다.
확실히 개인적인 취향.
나는이 경우에 그것을 할 것입니다. 그래서 우리는이 작은 줄을 긋고 오른쪽에 require 문을 써 넣었습니다.
승인.
이제 우리는 모든 일을 다해야합니다.
제일 먼저하고 싶은 것은 응용 프로그램을 실행 해보는 것입니다. 특정 패키지를 찾을 수없는 문제가 발생하지 않도록하십시오. 특정 패키지를 찾을 수 없으며 그렇게하지 못할 수도 있습니다.
그래서 모든 것이 잘 작동한다는 것을 의미합니다.
큰.
다음으로해야 할 일은 사용자 모델 작업입니다.
따라서 사용자 데이터라는 모델 내부에 새 파일을 만들려고합니다.
예, 거기에 우리가 간다.
그리고 나서 그 파일을 열어 볼 것입니다. 대신에해야 할 일은 mongoose가 필요합니다. mongoose가 필요합니다. mongoose가 필요합니다. 그러면 사용자 스키마를 정의 할 것이고 각 사용자는 두 개의 다른 부분을 갖습니다. 이름과 암호는 둘 다 문자열입니다.
지금까지 사용자 스키마는 몽구스가 새로운 몽구제 스키마와 동일합니다.
우리는 사용자 이름 콜론 문자열과 암호 콜론 문자열을 가지고 있습니다.
그래서 스키마를 설정하고 우리는 모듈을 위로 동등하게 내보내는 모델을 추가하려고합니다. 그리고 모델의 이름은 사용자 단수이며 우리는 사용자 스키마에서이를 구축하고 저장합니다.
이제 실제로 yes로 돌아가서이 파일을 요구하고 아무런 문제가 없는지 확인하십시오.
그래서 앱 천재는 여기에 또 다른 require 문을 추가하고 사용자를 작성합니다.
그리고 우리가 정말로이 문체의 선택을 유지하고 싶다면 사용자는 요구와 동등 할 것입니다.
그리고 그 점 슬래시 모델 슬래시 사용자와 쉼표가 필요 될 것입니다.
저장하고 해당 파일을 찾을 수 있도록하십시오.
큰 확인.
모든 것이 잘 작동합니다.
그래서 지금 우리는 일반 사용자 파일을 가지고 있으며 여권이나 여권 로컬 또는 여권 로컬 몽구스와 아무 상관이 없습니다.
그러나 그것은 지금 바뀔 것입니다.
우리는 사용자 모델에 여권 로컬 몽구스를 추가 할 것입니다.
우리가해야 할 첫 번째 일은 다시 수입됩니다.
지금까지 여권 현지 몽구스는 여권 대시 로컬 데쓰 몽구스가 필요합니다.이 패키지를 사용하면 스키마를 정의하고 단일 라인 사용자 스키마 도트 플러그인 여권 로컬 상인을 작성한 후 어딘가로 내려 가야하지만이 패키지를 사용하면 정말 쉽습니다. do는 우리가 필요로했던 우리 여권 지방의 mongooses 꾸러미를 가져 간다.
마지막 비디오에서 이전 버전을 먼저 설치 한 다음 여기에이 기능이 필요하며이 패키지와 함께 제공되는 여러 가지 메서드를 사용자 스키마에 추가합니다.
따라서 사용자 인증을 위해서는 많은 중요한 기능과 기능이 필요합니다.
그리고 그것은 실제로 우리가 시작하기 위해해야 ​​할 모든 것입니다.
그럼 노드를 실행 해 봅시다.
예.
그리고 우리가하지 않는 오류가 없는지 확인하십시오.
좋은 소식 이니 지금이 파일을 남겨 두겠습니다.
이제 우리는 Epcot Geass로 돌아가서 우리가 설치 한 다른 패키지 중 일부를 연결하기 시작할 것입니다.
우리가해야 할 첫 번째 일 중 하나는 익스프레스에 여권 사용을 말하며 우리는 앱 사용 여권 도트를 작성하여 똑같이 초기화 한 다음 여권 세션을 사용하지 않고 저장하는 또 다른 권한을 갖게됩니다.
따라서이 코드는 여권을 기본적으로 설정하여 응용 프로그램에서 작동합니다.
우리는 여권을 사용할 때마다이 두 가지 방법이 필요할 때마다이 두 가지 방법이 필요하며 우리는 또한 여기에서 위로 익스프레스 세션을 추가해야합니다.
사용할 앱을 추가 할 예정이며 실제로 빠른 세션이 필요합니다.
하지만 우리가 이미 다운로드 한 라인 익스프레스 대시 세션에서 이렇게 할 수 있다는 것을 보여 줄 것이며 우리는 이렇게 할 수 있습니다.
그리고 우리가해야 할 일은 그것을 함수로 실행하고 몇 가지 주장을 전달하는 것입니다.
그래서 조금 어색한 것처럼 보입니다. 그러나 이것은 우리가 앱을하고있는 곳에서 우리가 할 수있는 일입니다. 우리가 필요로하는 것에 사용하지 말고 몇 가지 옵션으로 실행하는 것입니다.
그리고 우리는 여권을 비밀리에 사용하기 위해 세 가지 옵션을 전달해야합니다. 이것은 여하 한 것이 될 수 있습니다.
보통 영어 단어가 몇 개 있습니다.
자신의 문장을 직접 골라보세요.
나는 resti에 추가 할거야 세계에서 가장 귀여워 강아지.
그냥 그렇게.
비밀은 기본적으로 세션을 인코딩하고 해독하기 위해 사용되므로 일반적으로 영어로 읽을 수있는 데이터로 보이는 것처럼 세션 내에 데이터를 저장하지 않을 것입니다.
이 암호로 인코딩하려고합니다. 여기에서 만드는 것은 세션에서 해당 정보를 인코딩하거나 디코딩하는 데 사용되지만 아무 것도 될 수는 없습니다.
Ok 그러면 다른 매개 변수에 다시 추가하는 것을 의미합니다. 다시 저장하면 false로 설정되고 초기화시에는 false가됩니다.
그리고 그것들은 단지 두 가지 다른 것들입니다.
그리고 우리가 그것들을 남겨두면 우리는 실제로 그들을 추가하라는 메시지를 받게 될 것입니다.
그럼 저장하고 모든 것이 제대로 작동하는지 확인해 봅시다.
그리고 이것은 내 바보 같은 실수입니다. 편집하는 대신 편집보다는 사용하는 편이 낫습니다. 중요한 개념을 보여주기 때문입니다. 우리는 apt를 사용하려고합니다.
변수 app app는 우리가 app를 가지고 뭔가를하고있는 것을 사용하지 않지만이 줄까지는 정의되어 있지 않습니다.
그래서 그것은 정의되지 않은 메서드 사용을 호출 할 수 없다는 불만을 제기합니다.
그래서 우리에게 무언가 또는 객체의 사용 방법을 요청하려고 시도하고 있으며 app 객체가 존재하지 않습니다.
그래서 우리가해야 할 일은 어디서나 아래로 옮기는 것뿐입니다.
우리는 거기에 갈.
그래서 우리는 우리의 세 가지 행동을 사용하여 명시 적 세션이 세 가지 매개 변수가 초기화 된 여권과 빠른 세션을 실행하도록 요구하고 여권을 실행하면 다시 안전한 냄새가 노드를 실행할 때 확인하십시오.
예, 이번에는 오류가 발생하지 않으며 우리는 그 메시지를받습니다.
나는 우리에게 우리가 저장을 초기화하지 말아야한다는 것을 말해 줄 것이라고 말했습니다.
그리고 무슨 일이 일어 났는지 나는 철자가 구식이다.
그래서 여기를 복사해서 재시작을 위해 지금 가지고있는 것을 대체 할 것입니다.
바라기를 모든 것이 잘되고 우리는 어떤 메시지도 얻지 못합니다.
큰.
우리는 두 개의 라인을 추가로 설치해야합니다. 그러면 루트에서 작업을 시작할 수 있습니다.
따라서이 두 줄은이 여권 직렬 직렬 사용자 사용자 도트 직렬 사용자처럼 보입니다.
그리고 나는 잠시 후에 이것들을 설명 할 것입니다.
그리고 우리는 직렬화 된 사용자와 직렬화 된 사용자가 있어야하고 거기에 괄호가 필요한 것과 동일한 줄 여권을 원합니다.
승인.
따라서이 두 가지 방법은 D.C.에있는 여권 연재물에서 정말로 중요합니다. 그들은 세션을 읽고 세션을 읽는 책임이 있음을 깨닫게됩니다.
이것은 직렬화 된 다음 직렬화하여 직렬화하고 사용자가 수행하는 세션에 다시 넣는 것입니다.
우리 자신의 메소드를 작성하는 대신 사용자를 직렬화하고 사용자를 직렬화하는 것은 사용자가 여권 로컬 몽구스를 추가하여 사용자를 판단하는 대신 자동으로 메소드를 추가하므로 사용자를 정의 할 필요가 없습니다 우리 자신의 직렬 시리얼 사용자.
우리는 여권 로컬 몽구스와 함께 제공되는 것을 사용하고 있으며 사용자에게 이미 정의 된 것을 사용하기 위해 여권을 말하고 있습니다.
디 저와 똑같은 점을 깨달아서 우리가 거기에 문제가 없는지 확인하십시오.
모든 것이 훌륭해 보인다.
우리는 다음 비디오에서 경로와 양식을 작성하고 시작하고 이러한 방법 중 일부를 사용할 수 있도록 모든 것을 설정했습니다.
그리고 그것이 정말로 흥미 진진한 곳입니다.