이 수업에 다시 돌아와이 휴식의 개념과 그것이 무엇인지, 그리고 편안한 경로가 무엇인지 더 자세히 이야기하겠습니다.
그리고 우리는 우리가 본 평온한 길을 검토 한 다음 다른 길을 추가 할 것입니다.
이 쇼 페이지 또는이 쇼 루트라고합니다.
그래서 우리는 지금까지 보아 왔던 안락한 경로를 검토하는 네 가지 주요 사항을 가지고 있습니다.
캠프장 스키마를 변경하고 각 캠프장에 설명을 추가하여 빠른 Mongo 명령을 표시하면 쇼 경로를 만드는 데 많은 시간을 할애하고 템플릿을 사용하여 각자 .
평온한 경로를 검토하여 시작하겠습니다.
그래서 내가 계속 전진하기 전에 나는 아직도 버전을 사용하고 있습니다. 코드를 사용하기 위해 계속해서 V-2를 사용하고 있습니다.
괜찮아.
그래서.
네, 우리가 가진 것을 살펴 봅시다.
우리는 두 가지 주요 경로를 가지고 있습니다. 슬래시 캠프장은 포스트 슬래시 캠프장에서 작동합니다. 우리는 슬래시 캠프장 슬래시를 새로 얻습니다. 그 세 경로는 평온한 노선으로 알려져 있으며, 그 중 7 개와 우리가가는 첫 번째 노선이 있습니다. 얘기 할 때 색인 경로라고합니다.
그리고 우리는 이것을 개를위한 모범으로 다시 할 것입니다.
따라서 슬래시 개는 요청을 받아야하는 것으로 알고 있어야하며, 무엇을하는지 또는해야할 일은 모든 개 목록을 표시하는 것입니다.
여기이 테이블을 조금 만들도록하겠습니다.
그것은 꽤 기초가 될 것입니다.
너무 많은 시간을 보내고 싶지는 않습니다.
그리고 우리의 헤더는 경로의 이름이 될 것입니다 그리고 우리는 URL이나 경로를 가지고 다음 우리는 당신이 얻을이 사건에 동사를 가지고 우리는 그것이 무엇을하는지에 대한 설명을 가지고 있습니다.
승인.
그래서 우리는 지금 우리가 가지고있는 것이 캠프장을 내리고 모든 캠프장의 목록을 보여줄 색인 경로가 있습니다.
그러면 다음에 우리가 얘기 한 것은 새롭고 새로운 것이 당신이 생각하는 것이 아닙니다.
실제로 새로운 개 또는 새로운 캠프장을 만드는 경로가 아닙니다.
그것은 슬래시 개 슬래시 새입니다.
실제로 양식을 보여주는 경로입니다.
그래서 좀 더 자세히 설명해 드리겠습니다.
우리는 거기에 갈.
그리고 그것은 길을 얻을 수 있습니다.
그리고 그것은 새로운 개를 만들기위한 폼을 보여줍니다. 그 폼은 create라고 알려진 것에 제출합니다. 플래시 개는 indexers와 같은 똑같은 Yoro입니다. 게시물을 제외하고는 데이터베이스에 새 개를 추가해야합니다.
왜 이것이 존재하는지 궁금해 할 것입니다.
왜 우리는이 패턴을 따라야할까요?
첫 번째 대답은 우리 자신의 목적을 위해서만 구조를 갖는 것이 항상 좋지만이 패턴은 많은 응용 프로그램이 따르는 것입니다.
또한 다른 응용 프로그램과 상호 작용할 수있는 신뢰성과 예측 가능성을 제공합니다.
API에 관해 이야기하고 나면 get hub API에서 모든 사용자를 얻으려면 API를 통해 hub dot com slash 사용자를 얻으십시오. 그러면 사용자 색인의 모든 사용자 목록이 제공됩니다. .
그래서 우리는 다시 돌아올 것입니다.
그러나 이것들은 우리가 본 3 가지이며 그래서 색인이 바로 여기에 있습니다. 그리고 나는 이것들에 레이블을 붙일 것입니다.
이것은 바로 모든 캠프장을 보여주는 Google 색인 경로입니다.
이것은 우리의 창조 경로입니다 데이터베이스에 새로운 캠프장을 추가 하고이 경로는 새로운 캠프장을 만드는 쇼 형태입니다 새로운 경로입니다.
게시 요청을 보내려면 두 가지 경로가 있어야한다는 것을 기억하십시오.
우리는 양식을 보여줄 필요가 있습니다. 그런 다음 우리 양식을 작성하는 어딘가에 양식을 제출해야합니다.
승인.
그래서 그것들은 우리가 지금까지해온 세 가지 경로입니다.
지금 쇼라고하는 또 다른 루트를 소개 할 것입니다.
그래서 우리는 우리가이 앱을 가지고 있다고 상상해보십시오. 당신이 이것을 설정했다고 상상하지 않아도됩니다.
그리고이 중 하나를 클릭하여 더 많은 정보를 볼 수 있기를 원한다면 우리가해야 할 일이 있습니다. 여기서는 버튼과 같은 정보를 볼 수있는지도를 원한다면 다른 사람이 주석을 검토합니다. 등급.
다른 이미지 나 내가 보여주고 자하는 다른 정보는 여기에 넣는 것이 일반적으로 많은 것을 보여주는 것이 아닙니다.
그리고 인덱스 페이지에는 사진과 같은 제목 하나만을 보여 주며, 예를 들어 많이 사용하고있는 Reddit과 같은 제목을 표시합니다.
그러나 이것이 우리의 색인이라면 모든 게시물을 한 번에 보여주지 않을 것입니다.
그것은 그 제목이 그것이 제출 된 시간의 수를 링크로 보여 주는 것입니다.
사용자는 클릭 한 다음 별도의 페이지에서 댓글을 볼 수 있으며 여기에 표시 할 수있는 수많은 정보가 있습니다.
그러나 이것이 바로 색인 페이지에 모두 표시되지는 않습니다. 그래서 우리가 할 일은 쇼라고하는 또 다른 경로를 만드는 것입니다. URL은이 슬래시 Doug의 슬래시 ID와 같은 것으로 보이며 GET 요청입니다. 개 한 마리에 대한 정보를 보여줍니다.
우리가 신분증을 넣는 이유는이 개개인 색인이 항상 같은 방식으로 작동하기 때문에 우리가 보여주는 개를 알아야한다는 것입니다.
그것은 당신에게 모든 개를 보여줍니다.
이것은 항상 당신에게 양식을 보여줍니다.
이것은 항상 새로운 개로 끝납니다.
그러나 쇼는 조금 다르다. 이제 우리는 특히 한 가지에 대한 정보를 보여줄 필요가 있기 때문이다.
그러기 위해서.
실수로 이것을 열어 볼 수있는 방법을 모릅니다.
우리는 새로운 경로를 정의 할 필요가 있습니다. 이제 우리는 그것을 다시 할 것입니다. 여기로 돌아가서 그것을 하단에 놓습니다. GET 요청은 대장장이 슬래시 콜론 ID를 슬래시로 사용하지 마십시오. 기본적인 것은 요청과 응답이있는 기본 콜백입니다.
그리고 나서 여기에서 우리는 redstart send를 할 것입니다.
언젠가 쇼 페이지가 될 것이고 저장하고 앱을 시작해 봅시다. 우리가 가면 당신이 빠져 나옵니다.
캠프장 슬래시 ID 모든 ID 우리가 캠프장에 가면 우리는 여전히 양식을 얻습니다. 그리고 경로의 순서가 정확하기 때문에 이것은 어느 날 쇼 페이지가 될 것입니다.
내가 바꾸면 기억해.이 패턴이 말하는 모든 것은 캠프장이 기술적으로 우리가 캠프장을 새로이 내놓은 모든 단일 단어를 깎아내는 것이다.
그래서 우리는 이것을 먼저 선언해야한다.
그렇지 않으면 캠프장 슬래시 ID 경로로 캠프장을 새로 처리 할 것이며이 사이트가 표시됩니다.
좋아, 사소한 점은 중요하지만 여기에서 우리가 원하는 것은 중요한 것은 제공된 ID로 캠프장을 찾고 그 캠프장과 모든 세트로 쇼 템플릿을 렌더링하는 것입니다.
그래서 쇼 페이지는 하나의 아이템에 대한 더 많은 정보를 보여 주기로되어 있습니다.
지금 우리는 인덱스 페이지에있는 모든 정보를 보여줍니다.
우리는 보여줄 것이 아무것도 없다.
기술적으로 아이디어가 있다고 생각하지만 실제로 유용하지는 않습니다.
그래서 우리는 캠프장에 설명을 추가 할 것이고 그 설명은 새로운 캠프장을 만들 때 입력 할 수있는 텍스트 일 ​​것입니다.
이제 우리는 그것을 할 것이고 우리는 여기서 스키마로 올라가서 설명을 추가하고 우리는 문자열로 시작하여 우리가 가지고있는 캠프 그라운드에 작은 문제가 있는지 살펴볼 것입니다. 설명이 없습니다.
그래서 우리는 데이터베이스에있는 모든 것을 업데이트하여 설명을 주거나 조금 더 파괴적 일 수 있으며 DBI 데이터 콜렉션으로 알려진 모든 것을 데이터베이스에서 삭제할 수 있습니다. 우리는 모든 캠프장을 삭제할 것입니다. 여기서 할거야.
이는 데이터에 큰 변화를 주었고 실제로 신경 쓰지 않는 선재 데이터가있을 때 가끔하는 일입니다.
당신은 의도적으로 머물러있는 사용자를 절대로 포기하지 않을 것입니다.
그러나이 경우에는 우리의 바다 데이터 인 우리의 시작입니다.
그래서 나는 그것을 떨어 뜨릴 것이다.
그래서 몽고를 열어 보겠습니다.
올바른 데이터베이스에 연결하겠습니다.
어디 보자.
DVR 표시.
우리는 옐프 캠프를 사용하려고합니다. 그런 다음 쇼 콜렉션을 할 예정이며 캠프장을보아야합니다.
우리는 거기에 갈.
그리고 나서 얼마나 많은 캠프 장을 확인하고 싶다면 D-B 캠프장을 찾아 봅시다.
그리고 나는이 세 곳의 DVD 캠프장을 모두 지우고 싶습니다.
그런 식으로 떨어지십시오.
따라서이 콜렉션은 콜렉션의 이름을 참조합니다.
Enter 키를 누르면 이제는 사실이라고 말해서 그것이 효과가 있다는 것을 의미합니다.
그리고 내가 모든 캠프장을 찾으려고하면 모든 캠프장은 없어집니다.
괜찮아.
이제 여기서 나가서 그녀의 주소로 돌아 가자.
그리고 우리는 이제 설명을 추가했습니다.
자 이제 설명이있는 새로운 캠프장을 만들어 보겠습니다.
그래서 나는 단지 내가 여기있는 것과 함께 갈 것이고 그랜트 힐 이미지라는 이름의 새로운 캠프장을 만들기 위해이 이미지를 묘사 한 다음 설명이 될 것이라고 언급 할 것입니다.
이것은 거대한 화강암의 언덕이 아니라 어떤 욕실이 아니라도 아름다운 화강암이다.
승인.
그리고 저는 이미지가 언덕이 아니라는 것을 확신합니다. 그러나 그것은 우리의 경우에는 중요하지 않습니다.
그래서 우리는 캠프장을 만들 것입니다.
물론 브라우저에서이 작업을 수행하고 양식으로 이동하여 제작할 수있었습니다.
하지만 몽구스를 통해이 일을 조금 더 연습 해주기를 바랍니다.
이제 코드를 실행 해 보겠습니다.
내가해야 할 일은 너를 뒤쫓는 것이다.
예, 새로 만든 campground를 얻습니다.
우리는 거기에 갈.
그리고 그것에는 묘사가 있습니다.
그리고 우리가 몽고를 열고 그것을 확인하고 싶다면 나는 그것을 매우 빨리 할 것입니다.
그래서 우리는 당신의 캠프를 사용할 것이고 우리는 D-B 캠프장을 찾을 것입니다.
새로운 캠프장이 있습니다.
괜찮아.