1
00:00:00,380 --> 00:00:04,250
In deze video gaan we terug naar het kamp om een ​​snelle refactor te maken.

2
00:00:04,290 --> 00:00:21,460
Dus zoals ik al zei in de laatste video over module die exporteert we gaan om een ​​deel van de modelcode deze camping schema de camping model te nemen en we gaan om dit uit te duwen in een aparte modellen directory in een camping-bestand en dat wil vrijmaken de weg voor ons om het te doen met onze andere modellen zoals de gebruiker en commentaar.

3
00:00:21,630 --> 00:00:22,640
Dus we zullen er in de tijd.

4
00:00:22,710 --> 00:00:28,380
Maar nu hebben we drie belangrijke stappen die we nodig hebben om de modellen directory en de camping-bestand te maken.

5
00:00:28,590 --> 00:00:38,710
Dan moeten we module maar de uitvoer te gebruiken binnen dat kampeerterrein bestand en dan moeten we alles goed, waaronder die mangoest en de eis van de nieuw opgerichte camping bestand nodig.

6
00:00:39,150 --> 00:00:44,900
Dus voordat ik aan de slag Ik heb een v3 dat ik werk nu, omdat we het maken van enkele grotere veranderingen.

7
00:00:45,000 --> 00:00:46,320
We verplaatsen van bestanden.

8
00:00:46,470 --> 00:00:50,020
Dus als je wilt volgen langs de nieuwe veranderingen zullen zijn in versie 3.

9
00:00:50,460 --> 00:00:52,230
Ok laten we beginnen.

10
00:00:52,230 --> 00:00:59,700
Het eerste wat ik wil doen is het maken van een map met de naam modellen en in plaats van de modellen zullen we allemaal het model bestanden.

11
00:00:59,910 --> 00:01:01,680
Dus ik ga mijn eerste nu te maken.

12
00:01:01,830 --> 00:01:04,710
Touch-modellen slash camping.

13
00:01:05,010 --> 00:01:07,120
Ja, net als dat.

14
00:01:07,500 --> 00:01:19,930
En dan ga ik om dat bestand te openen en ik ga al van de camping logica die net dit recht nu te zetten en het lijkt niet alsof het een enorm voordeel.

15
00:01:19,930 --> 00:01:22,650
Het is wat vijf zes zeven lijnen die we opruimen.

16
00:01:22,830 --> 00:01:30,520
Maar toen we hebben meerdere modellen die binnenkort komt zal het 30 of 40 verschillende lijnen van de modellen en we willen niet dat onze geschikt om te worden rommelig.

17
00:01:30,630 --> 00:01:34,320
En we eigenlijk gaan zelfs clean dingen verder in de toekomst video.

18
00:01:34,320 --> 00:01:42,060
We gaan al deze routes uit te gaan in een apart bestand van meerdere afzonderlijke bestanden naar de app echt schoon en zo minimaal mogelijk te maken.

19
00:01:42,540 --> 00:01:47,760
Laten we naar een camping J.S. en plak deze code in en we krijgen een fout meteen.

20
00:01:47,760 --> 00:01:50,330
Het is ons te vertellen Mongoose is niet gedefinieerd.

21
00:01:50,370 --> 00:01:51,960
Dat is een ding dat we moeten zorgen.

22
00:01:52,140 --> 00:02:00,860
En dat is leuk en makkelijk voor mangoest gelijken mangoest zomaar op te slaan nodig hebben.

23
00:02:01,290 --> 00:02:10,610
En we hebben onze schema en dan zijn we gewoon gaan om een ​​module die de export gelijk mangoest topmodel Kampeerterrein Kampeerterrein schema te doen.

24
00:02:10,890 --> 00:02:15,050
Dus toen we dit bestand nodig op te lezen die u nodig heeft camping J.S ..

25
00:02:15,300 --> 00:02:17,490
We zullen het krijgen van het model.

26
00:02:17,550 --> 00:02:34,200
Dus nu moeten we gaan om daadwerkelijk ja en voeg gewoon een leuke vereiste verklaring hier en we kunnen gewoon doen dat hier camping gelijk nodig hebben en wat we moeten doen dot slash modellen slash camping.

27
00:02:34,200 --> 00:02:35,080
We hebben de data nodig.

28
00:02:35,130 --> 00:02:42,980
Ja, dat is impliciet en we hoeven niet te noem maar op camping, maar ik ga het kampeerterrein houden, want dat is wat we gebruiken hier beneden.

29
00:02:43,010 --> 00:02:47,660
We doen camping vondst en campings te creëren.

30
00:02:47,730 --> 00:02:48,800
Okee.

31
00:02:49,230 --> 00:02:51,560
Dus we kunnen deze testen en te zien of het werkt.

32
00:02:51,570 --> 00:02:58,440
Alles wat we moeten doen is beginnen met de server en als we zien onze camping vandaag met de database die betekent dat ons model is correct ingesteld.

33
00:02:58,560 --> 00:03:02,130
Anders moet je niet beschikt over een manier om de campings uit de database.

34
00:03:02,130 --> 00:03:02,750
Okee.

35
00:03:02,850 --> 00:03:04,090
Dus laten we proberen dat nu.

36
00:03:04,560 --> 00:03:06,260
Laten we onze app draaien.

37
00:03:06,380 --> 00:03:09,920
J.S. ziet er goed uit tot nu toe.

38
00:03:10,230 --> 00:03:15,270
Laten we Vernieuw de pagina campings en hier zijn de vier campings die ik heb toegevoegd.

39
00:03:15,270 --> 00:03:17,590
Dit zijn enkele nieuwe degenen die je nog niet hebt gezien.

40
00:03:17,640 --> 00:03:20,130
Ik ging gewoon in en een aantal nieuwe campings toegevoegd.

41
00:03:20,130 --> 00:03:25,540
Dus hebben we dit prachtige gletsjer kamp Lakey Laiki of meer lekkende.

42
00:03:25,980 --> 00:03:46,940
Oké laten we nu terug gaan en we zijn klaar met alles wat we nodig hebben om de volgende iteratie van dit te doen zal uitzien reactie evenaart nodig hebben en we doen het zelfde nauwkeurige ding dot slash modellen slash commentaar en we zullen exact hetzelfde te doen wat weer voor de gebruiker als we de gebruiker inloggen.

43
00:03:47,640 --> 00:03:54,270
Dus nu hebben we dit mooi patroon waar we niet hoeven te beschikken over alle code verrommeling van G-S kunnen we verschillende bestanden in vereisen.

44
00:03:54,390 --> 00:03:56,960
En de sleutel tot dat is de export module.

45
00:03:57,150 --> 00:04:06,420
Als ik dit uit te laten gewoon laten zien dat nu als ik de juiste code in hier, maar ik heb niets te exporteren en het niet toe te voegen aan, maar de export module toen ik nodig hebben.

46
00:04:06,750 --> 00:04:09,540
Deze lijn hier vereisen model slash camping.

47
00:04:09,690 --> 00:04:24,180
Ik ben eigenlijk van plan om een ​​leeg object als dat te krijgen en ik zal een foutmelding krijgt, want als ik probeer en doe iets als leeg object Ik vind dat ik ben niet van plan om te werken voor ons en ik zal je dat de opstart op server weer opgestart.

48
00:04:24,180 --> 00:04:28,600
Vernieuw de pagina object object heeft geen methode vondst.

49
00:04:29,160 --> 00:04:30,580
Zoals je hier kunt zien.

50
00:04:31,380 --> 00:04:33,440
Object object heeft geen methode prima.

51
00:04:33,600 --> 00:04:37,350
Dat komt omdat we niet dit mangoest model uit het bestand wilt verzenden.

52
00:04:37,350 --> 00:04:38,520
We zijn het niet exporteren.

53
00:04:38,610 --> 00:04:44,510
Nu zijn we refresh weer opnieuw op te starten server en de dingen gaan terug naar normaal.

54
00:04:44,640 --> 00:04:46,500
Dus dat één regel is echt belangrijk.
