OK, torneremo.
È tempo per un altro esercizio.
Questo esercizio rafforzerà l'NPM e l'installazione di pacchetti che richiedono loro l'esecuzione di file con Noad e anche alcuni dei
comandi di base della riga di comando.
Ma oltre a tutto ciò ti costringerà anche a essere un po 'intraprendente e
a leggere i documenti per scoprire come funziona un particolare pacchetto.
Quindi ecco una carrellata di ciò che devi fare.
Creare una directory denominata il mio negozio in un file denominato elenco prodotti.
J. S. all'interno della directory del mio negozio e quindi è necessario installare i
falsi pacchetti faker un pacchetto che è in realtà abbastanza ampiamente utilizzato.
Ti aiuta davvero molto facilmente e rapidamente a creare dati falsi casuali.
Quindi, se stai testando la tua applicazione e non hai utenti ma vuoi riempirla
con dati utente falsi che non sono tutti identici.
Quindi vuoi generare 100 numeri di telefono diversi che seguono un particolare formato o 100 indirizzi falsi
che hanno tutti uno stato e un codice postale in città o che vuoi generare nomi casuali.
Farà anche cose come generare colori casuali e slogan di avvio casuale gergo di hacker casuale.
Ha sicuramente un po 'di senso dell'umorismo in alcune delle cose che genera.
Ma ciò che è importante è che si tratta di un pacchetto che non conosci ancora e devi
installarlo e quindi devi capire come funziona e rassicurarti in questo momento che è semplice.
È solo una o due righe di cui avrai bisogno dai faker doc per farlo funzionare.
Quindi non stiamo parlando di qualche esercizio pazzo che, sai, ti spinge davvero tanto, ma
ti chiedo di avvicinarti a questo come se fosse la vita reale e stavi cercando di capire come
generare dati falsi e i dati che ho vuoi che tu generi 10 nomi di prodotti casuali e 10 prezzi casuali e
il fallimento ha entrambi questi come opzioni.
Quindi devi generare due cose diverse e stamparle e ti mostrerò come appare.
Node elenca prodotti come.
E questo è l'output che sto cercando per il tuo aspetto sarà un po 'diverso
a causa dei nomi dei prodotti come le piccole culle e computer mouse in gomma di computer fantastico granito Gusto.
Questi sono tutti randomizzati.
E i prezzi sono anche randomizzati.
Tutto quello che sto cercando sono 10 righe in cui abbiamo un prodotto casuale un trattino e un prezzo casuale.
E se vuoi andare avanti e formattarlo in questo modo.
Abbiamo un piccolo messaggio di benvenuto ma questo non è il vero obiettivo di tutta questa faccenda.
È molto più su NPM e l'installazione di cose e quindi anche la lettura dei documenti e capire
come funziona.
Quindi ti darò il suggerimento che è appena chiamato faker su NPM.
Se cerchi solo i falsi, la prima cosa che emerge e vuoi dare un'occhiata ad alcuni di questi esempi e
questo è tutto ciò che dirò.
Quindi divertiti con questo.
Questo è uno di quegli esercizi che consiglio vivamente di fare.
Ti consiglio di farli tutti, ma questo in particolare attiverà un sacco di diverse
parti importanti del cervello dello sviluppatore.
Quindi consiglio vivamente di farlo.
Non solo imbrogliare e andare avanti veloce per vedere come lo faccio.
Prenditi il ​​tempo e affrontalo da solo.
E poi come sempre quando sei pronto quando lo provi e lo fai funzionare o ti blocchi,
quindi pubblica un video e tornerò con una soluzione.
Bene, ci vediamo tra un po '.
Quindi, se devi lavorare al 100% o se riesci a farlo funzionare parzialmente o se stai semplicemente ignorando tutto
ciò che ho detto e solo l'inoltro veloce ho intenzione di andare oltre la soluzione in questo momento.
Inizierò chiarendo il console qui e la prima cosa che dovremo fare è
creare una directory denominata il mio negozio, in modo da creare la directory nel mio negozio e poi entreremo nel mio CD di directory.
Ottimo creare un file chiamato elenco prodotti.
Sì.
Quindi toccare elenco prodotti che genio.
E quindi dobbiamo installare il pacchetto faker.
Quindi dobbiamo digitare NPM install F. UN. Ci vorrà un momento e non appena finirà vedremo che abbiamo una nuova directory dei moduli del nodo.
Potete vedere che qui potete anche vederlo qui per i moduli del
nodo del nastro LS e al suo interno abbiamo faker e tutto per F. UN. logica e tutto il codice che lo accompagna.
Quindi chiudi e apri il nostro file qui.
Elenca i prodotti che Julius la prima cosa che vogliamo fare è importare faker.
Quindi avremo un falso richiesto e lo imposteremo uguale a una variabile.
Lo chiamerò solo falso.
Far F. UN. Gli ECO acquisiscono F. UN. e questo è tutto.
E se
vogliamo assicurarci che funzioni, possiamo semplicemente eseguire i prodotti dell'elenco dei nodi che ci fanno Jeep e finché non si ottiene un errore, allora siamo tutti a posto.
Se avessi qualcosa qui dentro come lontano F. UN. uguale richiede falso con due ore e
poi ho provato a eseguire il file.
Puoi vedere che mi dà un errore.
Non riesco a trovare un modulo faker era al nostro.
Quindi ha trovato il modulo che è fantastico e cancella quell'errore.
Torna ai falsi con una r.
Ora apriamo i documenti di faker e
diamo un'occhiata al loro esempio che forniscono che hai un esempio di come usare faker in un browser.
Non è quello che stiamo facendo.
Stiamo cercando l'esempio di
nessun G-S, puoi vedere che lo richiedevano proprio come abbiamo fatto noi e poi stanno facendo tre cose diverse.
Copiamo questi e vediamo come funzionano.
Quindi questo è sempre un buon punto di partenza.
lo cerco sempre per primo.
Se un pacchetto ha mai un qualche tipo di introduzione all'utilizzo o uno snippet di codice per iniziare,
Quindi torniamo indietro e incolliamolo.
Sembra che questo codice genererà un nome casuale o un'e-mail casuale e una scheda di contatto casuale.
Quindi eseguiamo questo e lo faremo solo uno alla volta.
Diamo un commento a questi qui e
faremo solo un nome casuale e registreremo costantemente il nome casuale alla console di fine il nome casuale
del registro proprio come quello e salveremo e eseguiremo i nostri file list list prodotti su yes e otterremo un nuovo nome casuale Eugene Parker MS. E ne faremo altri due.
Eccoci.
Nomi casuali
Proviamo ora la stessa cosa ma con e-mail casuali, quindi cambierà solo ciò che stampiamo.
Solo il nome della variabile.
E lo eseguiremo di nuovo.
Ora riceviamo queste nuove e-mail casuali.
E infine lo faremo con la carta casuale
anche se non è necessario utilizzare nessuno di questi per l'esercizio che ti chiedo di fare.
È buono solo per familiarizzare con il suo funzionamento.
Quindi tutto è falso puntare qualcosa.
Questo è qualcos'altro.
Quindi F. UN. dotare una sorta di categoria come internet
o nome e quindi un metodo particolare come trovare un nome o e-mail.
Ora proviamo una carta a caso e vediamo cosa ci offre.
Wow.
OK molte informazioni qui.
Tonnellate di informazioni tra cui nome e-mail nome utente e indirizzo numero di telefono sito Web.
Una società che lavorano per questo ha un tormentone come successo in tempo reale Frontline e alcuni B. S.
anche.
Metriche di matrice visionaria.
Anche alcuni post che indovino come post di blog o commenti di ogni sorta di informazioni divertenti e informazioni utili.
Se volessimo cedere il nostro database, volevamo avere alcuni
dati di base senza dover registrare utenti reali.
È qui che il fallimento diventa davvero utile.
Ma ovviamente non è quello che stiamo cercando di fare.
Quindi in realtà cancellerò tutto questo.
Quello che stiamo cercando di fare è stampare un prodotto casuale con un prezzo casuale e poi farlo 10 volte.
Torniamo ai documenti di faker e scendiamo un po 'e verso il basso vediamo
questa sezione chiamata i metodi API e questo mostra tutti i diversi metodi per
tutte le diverse cose che i falsi possono generare per noi.
E la categoria a cui li accediamo sotto.
Quindi dobbiamo affrontare tutti i diversi componenti dell'indirizzo.
E poi c'è il commercio che sembra che tu possa avere qualcosa che stiamo cercando e lo fa.
Quindi il nome del prodotto sicuramente potremmo fare il nome del prodotto di commercio.
E tu cosa sai
Proprio sotto il nome del prodotto.
Abbiamo anche il prezzo.
Quindi, le due cose che stiamo cercando sono in grado di comunicare il nome e il prezzo del nostro prodotto.
Proviamoli e ne faremo uno per primo.
Quindi, il punto fasullo comunica il nome del prodotto puntato proprio così.
È un metodo e lo stamperemo.
Quindi cancella quel registro proprio così e cancellerò di nuovo la mia console ed eseguirò il file.
E abbiamo ottenuto fantastiche biciclette in metallo e Walmer time eleganti vestiti freschi e rustici in cemento Toona.
È fantastico.
In modo che ci generi un nome di prodotto.
Ora proviamo per un prezzo.
Quindi duplicherò questa linea che nel cloud nine e in sublime puoi fare con il comando shift D.
E commenterò il primo.
E solo per ricontrollare era il prezzo commerciale.
Quindi faremo il falso commercio oscuro non a prezzo ed è anche un metodo.
Tutti loro sono.
E lo salverò e premo il tasto freccia su invio e ora avremo un prezzo casuale.
Grande.
La prossima cosa che
vogliamo fare è combinarli in una singola riga e poi ci preoccuperemo di ripeterlo 10 volte.
Quindi vogliamo combinarlo in modo che assomigli al dash del nome del prodotto e quindi al prezzo.
Quindi, se possiamo fare una sola riga in cui registriamo costantemente una volta proprio come questo.
Quindi consoleremo il log sul nome del prodotto plus e possiamo iniziare con quel nome del prodotto.
Più il prezzo e risparmia.
E se colpiamo la freccia verso l'alto otteniamo Tastee catturato in auto 335 punto sette.
Certo, vogliamo uno spazio in un trattino.
Quindi dobbiamo tornare alla concatenazione delle stringhe e
aggiungere una nuova stringa con uno spazio e con il trattino e un altro spazio e poi l'altro segno più.
E ora li aggiungiamo insieme e colpiamo la freccia su e lanciamolo di nuovo.
Ora otteniamo una raffinata pizza in cemento a 38 punti dell'anno 9.
Wow è davvero un ottimo prezzo per una pizza in cemento, specialmente la pizza raffinata in cemento.
Va bene il nostro tasso di una cosa minore che ci manca è un segno di dollaro.
Quindi nel mio esempio avevo un segno di dollaro
e sembrava una raffinata pizza in cemento Dasch segno di dollaro trenta otto punto zero nove.
Quindi possiamo semplicemente aggiungere
ciò proprio qui o se volessimo davvero farlo, che non è davvero una buona idea, ma potremmo aggiungerlo separatamente.
È un segno di dollaro, ma ha molto più senso usare la stringa che abbiamo già.
Quindi fai un segno con il simbolo del dollaro dello spazio e ora salverà e lo risolverò e lo eseguirò di nuovo.
Ora otteniamo l'intelligenza.
Qualsiasi computer al prezzo d'occasione di 88 centesimi con il simbolo del dollaro.
Quindi l'ultima cosa che dobbiamo fare è ripeterlo per
10 volte. Dovresti essere un esperto nel ripetere le cose.
Possiamo usare un ciclo while o possiamo usare un ciclo for.
E come ormai sapete, preferisco decisamente i loop, sono molto più brevi la maggior parte del tempo.
Così farà un ciclo per ripetere qualcosa per 10 volte.
E ci sono molti modi per farlo.
Sto per iniziare da zero e andare bene, sono meno di 10 e ne aggiungo uno ogni volta.
Ma ovviamente potremmo andare dall'altra direzione a partire da 10 e sottrarre 1.
Potremmo andare da 20 a 30.
Ci sono così tante opzioni qui, ma quella standard.
Se c'è un modo standard per farlo è andare
da zero fino al numero e poi tutto quello che dobbiamo fare è copiare il nostro codice qui, proprio come quel colpo, e proviamo a farlo ora.
Eccoci.
Otteniamo 10 prodotti diversi e 10 prezzi diversi.
L'ultima cosa veramente piccola è di andare avanti e aggiungere il nostro piccolo
messaggio che dice Welcome to my shop e possiamo anche aggiungere alcuni di questi segni di uguale distanziatura un po 'come questo.
Ovviamente questo è del tutto superfluo.
Non è qualcosa su cui voglio davvero che
tu trascorra molto tempo in questo caso ma solo per seguirlo e farlo sembrare esattamente come l'esempio sembra che andrò avanti e
aggiungere quelli in e se lo eseguiamo ora chiaro ti do il piena esperienza e abbiamo premuto run o colpiamo invio.
Vengo svegliato al mio negozio e ai miei 10 prodotti con i 10 prezzi.
OK, è tutto ciò che dovevamo fare.
Spero che ti sia piaciuto un po '.
Come accennato in precedenza,
Faker non è solo un pacchetto semplice e facile da usare, ma è anche ampiamente utilizzato.
Quindi non sono solo le battute a colpi di botte o i pacchetti di gatti che sono totalmente inutili.
È qualcosa che ha un reale utilizzo e che vedi nel mondo reale e
nel prossimo video che introdurrà un nuovo pacchetto davvero importante in questo corso.
Il pacchetto più importante di gran lunga chiamato
Express e inizieremo a creare i nostri semplici web surfer