Tamam geri geleceğiz.
Başka bir egzersiz yapma zamanı.
Bu alıştırma, NPM'yi güçlendirecek ve onları Noad ile çalışan dosyaları ve bazı temel
komut satırı komutlarını yükleyecektir.
Ancak hepsine ek olarak sizi biraz becerikli olmaya ve belirli bir paketin
nasıl çalıştığını bulmak için dokümanları okumaya zorlamaya devam edeceğim.
İşte size yapmanız gereken şeyin özetidir.
Liste ürünleri adı verilen bir dosyada dükkanım adlı bir dizin oluşturun.
J. S. benim dükkan dizininin içinde ve sonra faker paketi fakers
aslında oldukça yaygın olarak kullanılan bir paket yüklemeniz gerekir.
Size rastgele sahte veri gerçekten çok kolay ve hızlı bir şekilde yardımcı olur.
Dolayısıyla, uygulamanızı test ediyorsanız ve kullanıcılarınız yoksa da, aynı olmayan
sahte kullanıcı verileri ile doldurmak istiyorsanız.
Böylece, belirli bir biçimi veya 100 sahte adresi takip eden 100 farklı telefon numarası üretmek
istiyorsunuz. Bunların hepsinde şehirde bir eyalet ve posta kodu var veya rasgele adlar oluşturmak istiyorsunuz.
Hatta rastgele renkler ve rastgele başlangıç ​​sloganı rastgele hacker jargonu üretmek gibi şeyler yapacaktır.
Ürettiği bazı şeylerde kesinlikle biraz mizah duygusu vardır.
Ancak önemlisi, henüz bilmediğiniz bir paket olması ve kurulumu yapmanız gerektiğidir; ardından,
bunun nasıl çalıştığını anlamanız ve bunun basit olduğunu rahatça hissetmeniz gerekir.
Bu işi yapmak için faker dokümanlarından ihtiyacınız olan sadece bir veya iki satır var.
Bu yüzden, sizi gerçekten çok zorladığınızı bildiğiniz bazı çılgın egzersizlerden
söz etmiyoruz, ancak sanki gerçek hayatmış gibi yaklaşmanız ve sahte veri nasıl
oluşturacağınızı hesaplamaya çalışıyordunuz. 10 rasgele ürün ismi ve 10 rasgele fiyat üretmenizi istiyorsunuz ve bunların
her ikisi de seçenek olarak vardır.
Dolayısıyla, iki farklı şey üretip bunları yazdıracağınızı ve neye benzediğini göstereceğim.
Düğüm listesi gibi ürünler.
Ve bu sizin için aradığım çıktı, küçük bebek karyolaları ve bilgisayar
Tastee granit bilgisayar fantastik kauçuk fare gibi ürün adları nedeniyle oldukça farklı görünecektir.
Bunların hepsi rasgele seçilmiş.
Ve fiyatlar da rastgele seçilir.
Aradığım tek şey rasgele bir ürüne çizgi ve rastgele bir fiyat alan 10 satır.
Ve eğer devam etmek istersen, bunu güzelce biçimlendireceksin.
Biraz hoşgeldiniz mesajımız var ancak bu aslında bu konunun odak noktası değil.
NPM ve yüklemelerle ilgili daha fazladır ve ardından dokümanları okur ve nasıl çalıştığını
öğrenir.
Dolayısıyla NPM üzerinde sadece faker olarak adlandırılan bir ipucu vereceğim.
Eğer faker'ı ortaya çıkartan ilk şey varsa ve bu örneklerden bazılarına bir göz atmak
istiyorsan, söyleyeceğim tek şey buysa.
Bu yüzden eğlenin.
Bu, bunu yapmanızı kesinlikle tavsiye ettiğim egzersizlerden biridir.
Hepsini yapmanızı öneririm, ancak bu özellikle geliştirici beyninizin önemli
bir bölümünü harekete geçirecek.
Bu nedenle bunu kesinlikle tavsiye ederim.
Bunu nasıl yapacağımı görmek için sadece dolandırıcılık yapmayın ve hızlı önlem almayın.
Zaman ayırın ve tek başınıza başlayın.
Ve sonra her zaman olduğu gibi hazır olduğunuzda denediğinizde siz de işe alırsınız ya da
takılıp sonra bir video gönderirseniz bir çözüm bulacaksınız.
Tamam biraz görüşürüz.
Öyleyse yüzde 100 çalışmanız gerekip gerekmediğini veya kısmen çalışıp çalışmayacağınızı mı, yoksa
hızlıca yönlendirdiğim her şeyi görmezden gelmeyi mi isterseniz hemen çözüm üzerinde çalışacağım.
Burada konsolosluğunu temizleyerek başlayacağım ve yapmamız gereken ilk şey
dükkânım adında bir dizin yapmak ve böylece dükkânı dükkanım yapmak ve o zaman bu dükkana CD dükkânımıza gideceğiz.
Büyük, liste ürünleri denilen bir dosya oluşturun.
Evet.
Bu yüzden dehayete dokunan ürünler dehadır.
Ve sonra faker paketini kurmamız gerek.
Dolayısıyla NPM kurulum F yazmamız gerekiyor. A. Biraz duracağız ve bittiğinde yeni bir düğüm modülleri dizininin olduğunu göreceğiz.
Burada burada da bant LS düğüm modülleri için görebildiğinizi
görebilirsiniz ve bunun içinde Faker ve hepsi F için var. A. mantık ve onunla birlikte gelen tüm kodlar.
Hemen kapat ve dosyamızı burada açalım.
Julius'un yapmamız gereken ilk şey ürünlerin listesini getirmektir.
Dolayısıyla bir faker talep edeceğiz ve onu bir değişkene eşit olarak ayarlayacağız.
Sadece faker diyeceğim.
Far F. A. ECO'lar F'yi satın alırlar. A. ve bu kadar.
Ve işe
yarayıp yaramayacağından emin olmak istiyorsak, bize sadece Jey düğüm listesi ürünleri çalıştırabiliriz ve bir hata yapmadığınız sürece hepimiz iyidir.
Burada çok şey var gibi bir şey olsaydı F. A. Eşit iki saat faker gerektirir ve
daha sonra dosyayı çalıştırmak için çalıştı.
Bana bir hata verdiğini görebiliyorsun.
Bizim için olan bir modül bulamadık.
Bu nedenle modül buluyor ve bu hatayı ortadan kaldırıyor.
Bir r ile faker'a dön.
Şimdi faker dokümanlarını açalım ve
faker'ın bir tarayıcıda nasıl kullanılacağına dair bir örneğe sahip olduklarını bildiren örneklerine bir göz atalım.
Yaptığımız şey bu değil.
Yaptığımız gibi
ihtiyaç duyduklarını, sonra da üç farklı şey yaptığını görebileceğiniz G-S örneği arıyoruz.
Bunları kopyalayıp işlerinin nasıl yürüdüğüne bakalım.
Yani bu daima başlamak için iyi bir yer.
zaman bu ilk önce gidersiniz.
Bir paket şimdiye kadar herhangi bir kullanım tanıtımına ya da başlangıç ​​kod parçasına sahipse, her
O halde gidip sadece yapıştırın.
Bu kod, rastgele bir ad veya rastgele bir e-posta ve rastgele bir kartvizit oluşturacak gibi görünüyor.
Bu yüzden bunu çalıştıralım ve bir kerede bir tane yapalım.
Bunları buradan yorumlayalım ve sadece
rastgele isim yapacağız ve sürekli olarak rasgele adı logun sonundaki konsoldaki günlüğe rasgele adıyla
yazacağız ve kaydedeceğiz ve dosya düğümüm list ürünlerimizi evet kadar çalıştıracağız ve biz yeni rasgele isim Eugene Parker MS. Ve bir iki daha daha yapacağız.
Oraya gidiyoruz.
Rastgele isimler.
Şimdi de aynı şeyi deneyelim, ancak rastgele e-posta ile yazdıklarımızı değiştirecek.
Sadece değişken adı.
Ve onu tekrar çalıştıralım.
Şimdi yeni rastgele e-postalar alıyoruz.
Ve son olarak, rastgele bir kartla
bunu yapacağız, buna rağmen bunlardan herhangi birini kullanmanızı rica ediyorum egzersiz için kullanmamız gerekmiyor.
Nasıl çalıştığına aşina olmak güzel.
Yani her şey faker bir şeyleri işaret ediyor.
Bu başka bir şey.
Yani F. A. internet veya isim gibi bir kategori
dizin ve sonra bir ad veya e-posta bulmak gibi belirli bir yöntem.
Şimdi rastgele bir kart deneyelim ve sadece bize ne veriyor görelim.
Vay.
Tamam burada çok fazla bilgi var.
Ton ve ton e-posta adı kullanıcı adı ve adresi telefon numarası Web sitesi de dahil olmak üzere.
Bunun için çalışan bir şirket, Frontline gerçek zamanlı başarı ve bazı B. gibi bir catchfrase var. S.
hem de.
Hayali matris metrikleri.
Ayrıca blog gönderileri veya eğlenceli bilgiler her türlü yorum ve yararlı bilgiler gibi sanırım bazı mesajlar.
Veritabanımızı bırakmak isteseydik gerçek kullanıcılara üye olmadan
bazı başlangıç ​​verilerini almak istedik.
Arızanın gerçekten kullanışlı olduğu yer burasıdır.
Ancak elbette, yapmaya çalıştığımız şey bu değil.
Bu yüzden aslında hepsini sileceğim.
Yapmaya çalıştığımız, rasgele bir fiyatla rasgele bir ürün yazdırmak ve bunu 10 kez yapmaktır.
Faker dokümanlarına geri dönelim ve biraz ilerleyelim ve bu
bölümde API yöntemleri denilen kısmı görüyoruz ve bu faker'in
bizim için üretebileceği tüm farklı yöntemleri gösteriyor.
Ve onlara eriştiğimiz kategori.
Dolayısıyla tüm farklı adres bileşenlerini ele almalıyız.
Ve sıradaki ticaret, aradığımız şeyleri alabileceğinize benziyor ve öyle.
Bu yüzden ürün adını kesinlikle ticaret ürün adını yapabiliriz.
Ve ne biliyorsun.
Ürün adının hemen altında.
Ayrıca fiyatımız var.
Bu nedenle aradığımız iki şey, ürün adını ve fiyatımızı paylaşıyor.
Onları test edelim ve ilk önce bir tane yapalım.
Bu yüzden faker dot commers ürün adını da öyle anlar.
Bu bir yöntem ve onu basacağız.
Bu şekilde günlüğü iptal edin, konsolumu tekrar temizleyip dosyayı çalıştırırım.
Ve müthiş metal bisiklet ve Walmer zamanı zarif taze kıyafetlerimiz ve rustik beton Toona var.
Bu harika bir şey.
Böylece bize bir ürün adı üretecek.
Şimdi bir fiyata deneyelim.
Dolayısıyla bulutta dokuz ve yüce bir şekilde D komutanlığı ile yapabileceğiniz bu satırı çoğaltacağım.
İlkini de açıklayacağım.
Ve sadece çift kontrol etmek ticaret fiyatıydı.
Bu yüzden faker karanlık ticaret fiyat yapmayacağız ve aynı zamanda bir yöntem.
Onların hepsi.
Ve bunu kaydedip sadece yukarı ok vuruşunu vuracağım ve şimdi rastgele bir fiyat elde edeceğim.
Harika.
Sonraki yapmak istediğimiz
şey bunları tek bir çizgi halinde birleştirmek ve ardından bunu 10 kere tekrarlamaktan endişe edeceğiz.
Bu yüzden, ürün adı çizgi ve fiyat gibi görünecek şekilde birleştirmek istiyoruz.
Öyleyse tek bir satır yapabilirsek, bir kereliğine şu şekilde günlüğe kaydederiz.
Dolayısıyla, ürün adını artı olarak kaydetmek üzere konsolosluk yapacağız ve o ürün adıyla başlayabiliriz.
Artı fiyatı ve kaydedin.
Ve yukarı yönde vurursak, Tastee'yi 335 puan yedi numaralı arabada yakalarız.
Tabii ki çizgide boşluk istiyoruz.
Bu yüzden dize birleştirmemize geri dönmeli
ve boşluk ve çizgi ve başka bir boşluk ve ardından diğer artı işaretiyle yeni bir dize eklemeliyiz.
Ve şimdi bunları bir araya getirip yukarı okuna basarak tekrar çalıştırıyoruz.
Şimdi rafine edilmiş beton pizza çizgiyi 38 puanla 9 yaş kazanıyoruz.
Vay canına, gerçekten somut bir pizza, özellikle rafine edilmiş beton pizza için mükemmel bir fiyat.
Pekâlâ, bizim oranımız eksik olduğumuz ufak bir şey dolar işaretidir.
Bu yüzden benim örnekte bir dolar işareti var mıydı
ve rafine edilmiş beton pizza Dasch dolar işareti otuz sekiz nokta sıfır dokuz gibi görünüyordu.
Dolayısıyla, bunu sadece burada
olduğu gibi ekleyebiliriz, ya da biz gerçekten isterse, bunun gerçekten iyi bir fikir olmasa da ayrı ayrı ekleyebiliriz.
Bu bir dolar işareti ama zaten sahip olduğumuz dize kullanmak için daha mantıklı.
Dolayısıyla tire alanı dolar işareti ve şimdi kurtaracak ve bunu temizleyip tekrar çalıştıracağım.
Artık istihbarata sahibiz.
Herhangi bir bilgisayar pazarlık fiyata dolar karşılığı 88 sent verirdi.
Bu yüzden, yapmamız gereken son şey, bunu
10 kere tekrarlamak, şimdiye kadar tekrarlamak konusunda uzman olmalısınız.
Bir while döngüsü kullanabiliriz veya bir for döngüsü kullanabiliriz.
Ve şimdiye kadar bildiğiniz gibi, döngüler çoğunlukla çok daha kısa olduklarını kesinlikle tercih ediyorum.
Yani 10 kez bir şeyi tekrarlamak için bir for döngüsü yapacak.
Ve bunu yapmanın bir çok yolu var.
Ben sadece sıfırdan başlayacağım ve 10'dan az olan iyi gidip her seferinde bir tane ekleyeceğim.
Ancak elbette diğer yöne 10'dan başlayıp 1 çıkarabiliriz.
20'den 30'a gidebiliriz.
Burada pek çok seçenek var ama standart.
Bunu yapmanın standart bir yolu olsaydı, sıfırdan
numaraya kadar gitmek ve daha sonra yapmamız gereken tek şey, isabet kaydetme gibi şu andaki kodumuzu kopyalamaktır; şimdi bunu çalıştırmayı deneyelim.
Oraya gidiyoruz.
10 farklı ürün ve 10 farklı fiyat elde ediyoruz.
Son gerçekten de önemsiz şey, ilerlemeye devam etmek ve
benim mağazamıza hoş geldin deyip durduğumuz küçük mesajımızı eklemektir ve aynı işaretlerden bazılarına sadece biraz benzeyen ekleyebilirsiniz.
Tabii ki bu tamamen gereksiz.
Bu davada fazla vakit geçirmeyi, sadece
takip etmeyi ve tam olarak örnekte olduğu gibi görünmesini istemediğim bir şey değil, devam edip bunları ekleyecek gibi
görünüyor ve bunu çalıştırdıysak, şimdi şunu açıkça söyleyeyim: tam deneyim ve biz koşmak isabet veya girmek vurdu.
10 dükkana ve 10 ürünümü 10 fiyatla uyandırdım.
Tamam, yapmamız gereken tek şey bu.
Umarım biraz keyif almışsındır.
Daha önce de belirttiğim
gibi faker sadece basit ve kullanımı kolay bir paket değil aynı zamanda oldukça yaygın kullanılan bir paket.
Bu sadece vuruntu şakaları ya da tamamen yararsız olan kedi paketi gibi değil.
Bu, gerçek kullanımda olan ve aslında gerçek dünyada gördüğünüz bir şeydir ve bir
sonraki videoda bu ders için gerçekten çok önemli olan yeni bir pakette bulunacağız.
Ekspres olarak adlandırılan en önemli pakette
kendi basit web sörfçümüzü oluşturmaya başlayacağız