1
00:00:00,380 --> 00:00:04,250
Bu videoda hızlı bir refactor yapmak için kampa geri dönüyoruz.

2
00:00:04,290 --> 00:00:09,090
İhracat modülüyle ilgili son videoda belirttiğim gibi, bazı model kodlarını alacağız,

3
00:00:09,090 --> 00:00:14,850
bu kamp şeması kamp modeli şemasını ve bunu bir kamp dosyası içindeki ayrı

4
00:00:14,850 --> 00:00:19,950
bir modeller dizinine sokacağız; kullanıcı ve yorum gibi diğer modellerimizle bunu

5
00:00:20,040 --> 00:00:21,460
yapmamızın yolunu açıyor.

6
00:00:21,630 --> 00:00:22,640
Bu yüzden zamanında oraya gideceğiz.

7
00:00:22,710 --> 00:00:27,720
Ancak şu an için model dizini ve kamp dosyası oluşturmamız gereken üç temel adım var.

8
00:00:28,590 --> 00:00:33,540
mongöz gerektirerek ve yeni oluşturulan kamp dosyası gerektirerek doğru her şeyi yapmamız gerekiyor.

9
00:00:33,540 --> 00:00:38,710
O zaman modülü kullanmalıyız ama o kamp dosyası içerisinde ihraç ediyoruz ve sonra

10
00:00:39,150 --> 00:00:44,730
Bu yüzden başlamadan önce şu anda üzerinde çalışmakta olduğum bir v3'üm var, çünkü daha büyük değişiklikler yapıyoruz.

11
00:00:45,000 --> 00:00:46,320
Dosyaları çevirdik.

12
00:00:46,470 --> 00:00:50,020
Dolayısıyla takip etmek isterseniz yeni değişiklikler sürüm 3'te olacak.

13
00:00:50,460 --> 00:00:52,230
Tamam başlayalım.

14
00:00:52,230 --> 00:00:58,710
Yapmak istediğim ilk şey, modeller adında bir dizin oluşturmak ve modeller yerine tüm model dosyalarına

15
00:00:58,710 --> 00:00:59,700
sahip olmaktır.

16
00:00:59,910 --> 00:01:01,680
Bu yüzden şimdi ilkini yapacağım.

17
00:01:01,830 --> 00:01:04,710
Dokunmatik modeller, kamp alanını eğik çizgi ile çiziyor

18
00:01:05,010 --> 00:01:07,120
Evet sadece öyle.

19
00:01:07,500 --> 00:01:09,000
Ve sonra dosyayı açacağım

20
00:01:12,690 --> 00:01:18,060
ve şimdi sadece şu an olan kampanya mantığını koyacağım ve bunun büyük bir

21
00:01:18,470 --> 00:01:19,930
fayda gibi görünmüyor.

22
00:01:19,930 --> 00:01:22,650
Temizlediğimiz beş altı yedi hattı bu.

23
00:01:22,830 --> 00:01:28,260
Ancak, yakında çıkacak çoklu modellerimiz olduğunda, 30 veya 40 farklı model satırı olacak

24
00:01:28,290 --> 00:01:30,520
ve bizim aptamızın dağınık olmasını istemiyoruz.

25
00:01:30,630 --> 00:01:34,320
Ve biz de gelecekteki bir videoda işleri daha da temizleyeceğiz.

26
00:01:34,320 --> 00:01:39,000
Uygulamayı gerçekten temiz ve mümkün olduğunca az yapmak için bu rotaların tümünü

27
00:01:39,020 --> 00:01:42,060
ayrı bir dosyaya ayrı ayrı dosyalara taşıyacağız.

28
00:01:42,540 --> 00:01:47,760
Hadi bir kamp alanına gidelim J. S. ve bu kodu yapıştırın ve hemen bir hata alıyoruz.

29
00:01:47,760 --> 00:01:50,330
Bize Mongoose'un tanımlı olmadığını söylüyor.

30
00:01:50,370 --> 00:01:51,960
Ona iyi bakmamız gereken tek şey bu.

31
00:01:52,140 --> 00:02:00,860
Ve bu hoş ve kolay, Mongoose için eşittir, mağlup ayrılmasını gerektirir.

32
00:02:01,290 --> 00:02:08,310
o zaman ihraç eden modülü mongoose üst model kamp kampı şemasına eşit olacak bir modül yapacağız.

33
00:02:08,840 --> 00:02:10,610
Ve şemamız var ve

34
00:02:10,890 --> 00:02:15,050
Bu dosyayı okumak istediğinde, J. kampına ihtiyaç duyarsın. S. Model alacağız.

35
00:02:15,300 --> 00:02:17,490
Şimdi evet yapmaya gitmeliyiz ve sadece burada güzel

36
00:02:17,550 --> 00:02:22,650
bir deyim eklemeliyiz ve bunu kampın eşit koşullarda yerine getirebiliyoruz ve eğik çizgi eğik çizgileri çizgi kampı yapmak zorundayız.

37
00:02:22,650 --> 00:02:34,200
Verilere ihtiyacımız yok.

38
00:02:34,200 --> 00:02:35,080
Evet, örtük

39
00:02:35,130 --> 00:02:41,100
ve kampanya olarak adlandırmamıza gerek yok, ancak kampa devam etmeye devam edeceğim, çünkü burada bunu kullanıyoruz.

40
00:02:41,100 --> 00:02:42,980
Biz kamp bulmak ve kamp yapmak yapıyoruz.

41
00:02:43,010 --> 00:02:47,660
Tamam.

42
00:02:47,730 --> 00:02:48,800
Bu yüzden bunu test edebiliriz ve işe yarayıp yaramadığını görebiliriz.

43
00:02:49,230 --> 00:02:51,560
Tek yapmamız gereken sunucuya başlamak

44
00:02:51,570 --> 00:02:56,910
ve bugün kampımızın veritabanına sahip olmasını beklersek, modelimizin doğru şekilde kurulduğunu gösterir.

45
00:02:56,910 --> 00:02:58,440
Aksi taktirde, kampları veritabanından çıkarmanın bir yolu yok.

46
00:02:58,560 --> 00:03:02,130
Tamam.

47
00:03:02,130 --> 00:03:02,750
Şimdi bunu deneyelim.

48
00:03:02,850 --> 00:03:04,090
Uygulamamızı çalıştıralım.

49
00:03:04,560 --> 00:03:06,260
J. S. şimdiye kadar iyi görünüyor.

50
00:03:06,380 --> 00:03:09,920
Kamp sayfasını tazeleyelim ve eklediğim dört kamp var.

51
00:03:10,230 --> 00:03:15,270
Bunlar henüz görmediğiniz yeni bazıları.

52
00:03:15,270 --> 00:03:17,590
İçeri girdim ve yeni kamplar ekledim.

53
00:03:17,640 --> 00:03:20,130
Yani bu güzel buzul kampı Lakey Laiki ya da göl sızıntısı var.

54
00:03:20,130 --> 00:03:25,540
Tamam şimdi geri dönelim ve bir sonraki yinelemeyi yapmak için ihtiyacımız olan

55
00:03:25,980 --> 00:03:31,740
her şeyin bittiğini, bunun yorumun eşit olduğu gibi yapacağımızı ve aynı noktayı çizgi

56
00:03:31,930 --> 00:03:41,210
eğik çizgi modellerinin yorumuyla aynı şeyi yapacağımıza benzeyeceğini ve aynısını yapacağız kullanıcı girişi yaptığımızda bir daha kullanıcı için bir şey.

57
00:03:41,700 --> 00:03:46,940
Şimdi, G-S'yi karmaşık hale getiren tüm kodların

58
00:03:47,640 --> 00:03:53,070
farklı dosyalar gerektirebileceği güzel bir desene sahibiz.

59
00:03:53,070 --> 00:03:54,270
Ve bunun anahtarı modül ihracatı.

60
00:03:54,390 --> 00:03:56,960
Bu işi bıraktığımda, şimdi burada doğru koda

61
00:03:57,150 --> 00:04:02,820
sahip olursam bunu gösteririm, ancak hiçbir şeyi dışa aktarmaz ve modüle eklemez ama istediğim zaman ihraç ederim.

62
00:04:02,820 --> 00:04:06,420
Buradaki çizgi, modeli eğik çizgi kampı gerektiriyor.

63
00:04:06,750 --> 00:04:09,540
nesne gibi bir şey deneyip denediğimde,

64
00:04:09,690 --> 00:04:14,760
bizim için çalışmayacağımı ve sana şunu göstereceğim: sunucu tekrar başlatıldı.

65
00:04:14,760 --> 00:04:21,740
Aslında bunun gibi boş bir nesne alacağım ve bir hata alacağım çünkü boş bir

66
00:04:21,740 --> 00:04:24,180
Sayfayı yenilemek nesne nesnesinde yöntem bulunamadı.

67
00:04:24,180 --> 00:04:28,600
Burada görebileceğiniz gibi.

68
00:04:29,160 --> 00:04:30,580
Nesne nesnesinin yöntemi iyi durumda değil.

69
00:04:31,380 --> 00:04:33,440
Çünkü bu mongoose modelini dosyanın dışına göndermiyoruz.

70
00:04:33,600 --> 00:04:37,350
Biz dışa aktarmıyoruz.

71
00:04:37,350 --> 00:04:38,520
Şimdi yeniden sunucuyu yeniden başlatıyoruz ve işler normale dönüyor.

72
00:04:38,610 --> 00:04:44,510
Böylece bir satır gerçekten önemli.

73
00:04:44,640 --> 00:04:46,500
Sadece dosyaları düzleştirmek yeterli

74
00:04:46,650 --> 00:04:51,180
değildir, ancak mossel kullandığımızdan emin olmalıyız Ama uzmanlar doğru bir şekilde

75
00:04:51,180 --> 00:04:51,630
&nbsp;
