Tamam, bu yüzden yapmak istediğim son şey katman aracını yeniden biçimlendirmek.
Bunun anlamı şu an temelde şu anda bir kamp yolunda, kamp sahipliğini kontrol
ettik ve giriş yaptık ve tekrar kopyaladık burada yorumlar için giriş yapmış durumdayız.
Ve sonra tekrar yorum mülkiyetini kontrol edin.
Dolayısıyla tüm bunları yeniden yapılandırıp bu yöntemleri yeni bir dosyaya taşıyacağız.
Bu yüzden aslında uygulamanın en üst düzeyinde bir dizin oluşturarak, dizin ara katmanını yapacağım ve
daha sonra ara katman aracının iç kısmında olacağım.
da yorum katmanına sahip olabilirdik, ancak bir tane de dosya yapabilir, çünkü o kadar çok şey yok.
Ve ben sadece bütün ara katmanları tek bir dosyayla birleştireceğim, böylece kampanya ara katmanına sahip olabilirdik, sonra
Ve onu dizin olarak adlandıracağım.
J. S. ve neden ara katman aradığınızı söyleyeceğim size göstereceğim.
Evet, middleware dizininin içinde dizin olarak çağırıyorum.
Şimdi onu açalım.
Ve sonra burada tüm katmanlar gider ve modülümüzde bir şeylere eşit ihracatı
eklemek zorundayız.
Bu yüzden bazı nesnelere ihtiyacımız var.
Ve sana bunu yapmanın birkaç farklı yolu gösterdim.
J.'ye itaat etmek için henüz var olmayan ara katman nesnesi diye bir değişkeni arayacağız.
Ve bu tüm yöntemleri içerecektir.
Dolayısıyla, onu burada tanımlayacağız ve onu başlangıçta boş bir nesne yapacağız ve
sonra bu katman nesnesi nokta benzeyen bazı satırları ekleyeceğiz ve sonra kontrol kamp
sahipliğinin bir işleve eşit olacağız ve sonra katman nesnelerine sahip olacağız. Nokta denetimi yorum mülkiyeti de bir işleve
eşittir vb.
katman nesnesine ekliyoruz ve sonra katman nesnesi olarak ihraç eden modülleri ayarlıyoruz.
Böylece, tüm bu işlevleri
Sana bunu göstermek için başka bir yol da şu şekilde: Burada değil, kontrol kamp sahipliğini
de iyi olan bir işlev olarak ekliyoruz.
Ancak nesneyi tanımladığımızda tüm işlevleri aynı anda tanımlamak yerine sana başka bir sözdizimi
göstermek istiyorum.
Bunu gerçeğin ardından yapabiliriz ve o zaman ara sıra göreceksin.
Değişken olmadığı yerde böyle.
Tam burada bir cisim var.
Ve sonra tüm verileriniz içeri giriyor.
Böylece hepsi işe yarayacak.
Bunu bir nesne olarak bulmak için ara katman nesnesi yapacağız ve sonra kodumuza ekleyeceğiz.
Böylece ara katman nesnesi nokta kontrolü kamp sahipliğini dev fonksiyondakine denk gelir ve biz de devam edip kampdan kopyalayacağız.
Evet ya da kamp sadece bütün bu şeyleri koparırız, çünkü onu keseriz
ve bir değişiklik yapmak zorundayız, bu ismi bir daha tanımlamamız
gerekmiyor, ancak çok fazla kıvırcık parantezle ilgilendiğim argümanlara ihtiyacımız var.
Bu şimdiye kadarki bu küçükten geride kaldı.
İyi görünüyor.
Bu sefer de aynısını yapacağız.
İncelemeleri kontrol ederek yorumları kontrol edin.
Ve işte burayı kopyalayalım.
Kes şunu da.
Para
yatırın ve işlev talebi yanıtını isteyin ve bunu bir sonraki adıma getirin.
Öyle ya da böyle.
Harika.
Ve sonra en sonuncusu da oturum açtı.
Buradan kesip çıkardığımız yerden koparacağım, aynıdır.
TAMAM.
Şimdi katman yazılımımıza gidelim ve nesneyi oturum açtığımız en alttaki
ortama almak için şunu da ekleyelim: fonksiyon talebi yanıtı.
Aynı kod.
bir nesnenin katman nesnesine ekledik ve bu nesnenin kat kat ihraç ettiğini gördük.
Bunu yeni dosyaya taşıdık ve herşeyi
Harika.
Şimdi orta katman dizininin içindeki gibi bu dosya indeksini talep etmeye ihtiyacımız var.
Öyleyse, kampa başlayalım ve üstü sadece ara katman gerektiriyor ve bunu yapmak
için ilk olarak rotaları kamp yerine nerede bulunduğumuzu belirlemeliyiz.
Evet, ara katman yerine bu adresi dizine nasıl alacağız.
Bir dizini 10'a geri koymamız gerekiyor ve sonra ara katmana gitmemiz gerekiyor.
Dolayısıyla, buna middleware equals denen bir VAR'a ihtiyacımız var ve nokta nokta eğik çizgisi.
Bu bizi 10 çizgi katmanına sokuyor ve bu dizini yapabiliyoruz.
Evet.
Ancak sana göstermek istediğim nedeni dizine eklememi istediğim ismi vermek isterim aslında
özel bir isim var, çünkü bir araca gereksinim duyarsak otomatik olarak ara dizini gerektiren bir dosya değilse
otomatik olarak dizin Dizinin içeriğini gerektirir.
Evet, ana dosyanın başka şeylerin gerekli olduğu ev gibi olması gerekiyor.
Aslında burada içerideki düğüm modülleri dizinine bakarsak.
Oraya gidiyoruz.
Express'e bir göz atalım.
Dosya ve dizin gibi bir indeksin var olduğunu görebilirsiniz; Julius, Express dizini gerektirdiğinde gerçekten gerekli
olan bir dosyadır ve sırayla bir grup diğer dosyayı gerektirir.
Ve bu dosyalar bir sürü diğerlerini gerektirebilir.
Fakat bu gerçekten önemli.
Dizin gibi özel bir isim bu yüzden dizin çizelgesi dizini yapmak zorunda kalmamakta ve sadece nokta
nokta boyutlu katman yazılımı bırakacağız.
yazılımını kullanmamız gerekiyor, çünkü bu fonksiyonların hiçbiri tanımlanmadı, kamp sahipliğini kontrol ettik.
Şimdi katman
Bunlar yok.
Hepsi orta katman nesnelerinin içindeler, tıpkı şu orta katman noktasının giriş
yaptığı, aynı şeyin burada, burada ve burada oturum açmış olduğu anlamına geliyor.
Ve sonunda orada kurtaracağız.
Aynı şeyleri yorum dosyamızda yapmamız gerek.
Oraya gidiyoruz.
Ve biz sadece ara katmanı istiyoruz.
Dot, Dot'un oturum açtığı ortada.
Ortak mülkiyet kontrolünde aynı şey, ortak mülkiyet kontrolü.
Ve bir de daha fazla yorum mülkiyet sahipliği yapın.
Yaptığımız şey iki şey.
Bir rota dosyalarını gerçekten temizledik.
Aslında oldukça uzun olan bu alt katmana sahip değiller.
Bir göz atarsan.
kez yazmıyor ve başka her gelecek ara katmanı biz de farklı dosyalarda paylaşacağız.
Ancak artık bu kodu iki
Yinelenen yok.
Onları bu dosyaya ekliyoruz.
Tamam.
Çalıştığından emin olalım.
Nihai bir test olarak.
Sorun yok burada iyi
ve herşey iyi görünüyor, aslında bir problemimiz var.
Silmeyi tıkladıysam, kampın mülkiyet kontrolünde Line 6 orta katman nesnesi
gibi middleware eğik çizgi indeksinde tanımlanmadığını söyler.
Ara katman dosyamıza bir göz atarsak, kamp sahipliğini kontrol eder ve kampın bir
ay 6 tanımlanmadığını söyler.
Yapmam gereken kampa ihtiyaç duymak.
Şimdiye kadar, teknik olarak 10'un ortasında olduğumuz arazi üzerine kurulu kamp, ​​nokta noktalı
eğik çizgi modellerini kampları eğik çizgi üzerine çizmek ve daha sonra tekrarlamak ve yorumları yapmak için aynı şeyi
yapmamız gerekiyor.
Slash modelinin yorumların yorumlarını bir kez daha kaydetmesini talep
et yeniden başlatın yenileme işlemini tekrar başlatma.
Sirius Black.
Şimdi bunu denersem ve silmek istiyorsanız her şey düzelecektir.
Ve attı.
Şimdi başka bir kamp yerindeyim.
Ah bu sınıfta yaptığım şeyler.
Tamam sadece iki kez kontrol et ve yine de çalışıyor.
Oraya gidiyoruz.
Dolayısıyla, gerçekleşen şey, doğru bağımlılıklara gereksinim duymadığımız ve aslında bir kez gerekli
kampı yorumlamak için çalıştırmaya çalışana kadar bunu bilmediğimizdir.
Her şey gitmek güzel.
Pekâlâ, burada yaptığımız tek şey, bazı kodları ayrı bir dosyaya taşımak ve
dosyayı gerektirmekti ancak rotalarımızı biraz temizledik ve şimdi de eklememiz gereken diğer ara
katmana sahibiz çünkü güzel.
yer kuran küçük bir yapımız var ve her yerde onlara ihtiyaç duymaları çok kolay.
Onları koyacak bir
Muhteşem.
Böylece yorumlardaki bir kamp için tam çörek tamamladı.
Artık kampanyaları okumak için güncelleme ve silme işlemleri oluşturabilir ve buradaki izinleri okumak için
güncelleme ve silme okumaları oluşturabilir, böylece yetkilendirme ve kimlik doğrulama yapılabilir, böylece oturum
açmadığınız bir şey oluşturamazsınız.
Giriş yapmadıysanız ve size ait değilse, bir şeyi düzenleyemez veya silebilirsiniz, ancak size
ait değilse, bir yorumu okuyabilir veya giriş yaptıysanız veya önemli değilse bir kampı okuyabilirsiniz. .
Yorumlar için aynı şey.
Bu yüzden, üç tür izin düzeyi var.
Biri sen her şeyi yapabilirsin.
Giriş yapmadığınız bir şeyi okuyabilirsiniz, eğer girerseniz bir şey yaratabilirsiniz, kim olduğunuzun
önemi yoktur.
Teorik olarak bir şeyi düzenleyebilir ve güncelleyebilirsiniz, ancak olduğunuza bağlıdır.
bir hata iletisini görmenin bir yoludur başarılı bir şekilde oluşturulduğunu söylüyor ya da bunu yapmak için
izniniz yok ya da oturum açın ya da şifreyi yanlış yapınız, böylece işleri daha kullanışlı hale getiriyor.
Bir sonraki aşamada, diğer eğlenceli özellikleri ekleyeceğiz ve umarım en heyecan verici veya en azından uygulamayı daha
kullanışlı hale getirecek olan şey, Flash mesajları olarak adlandırılan bir şeydir; bu, bu, açılan
Bu yüzden yakında göreceğiz.