OK, volveremos.
Es hora de otro ejercicio.
Este ejercicio reforzará el NPM e instalará paquetes que requieren que ejecuten archivos con Noad y también algunos de
los comandos de línea de comando básicos.
Pero además de todo eso, también te obligará a ser un poco ingenioso y
leer los documentos para descubrir cómo funciona un paquete en particular.
Aquí hay un resumen de lo que necesitas hacer.
Crea un directorio llamado my shop en un archivo llamado list products.
J. S. dentro del directorio de mi tienda y luego necesitas instalar el
faker paquete fakers un paquete que en realidad es bastante utilizado.
Te ayuda a crear datos falsos al azar de una manera muy fácil y rápida.
Entonces, si está probando su aplicación y no tiene usuarios, pero desea completarla con
datos de usuario falsos que no son todos idénticos.
Así que desea generar 100 números de teléfono diferentes que sigan un formato particular o 100 direcciones
falsas que tengan un estado y un código postal en la ciudad o que desee generar nombres aleatorios.
Incluso hará cosas como generar colores aleatorios y eslóganes aleatorios de inicio al azar de la jerga hacker.
Definitivamente tiene un poco de sentido del humor en algunas de las cosas que genera.
Pero lo importante es que es un paquete que aún no conoce y necesita instalarlo
y luego tiene que descubrir cómo funciona y garantizarle que es simple.
Es solo una o dos líneas que necesitará de los documentos falsificadores para que esto funcione.
Así que no estamos hablando de un ejercicio loco que es que te empuja realmente
duro, pero te pido que te acerques a esto como si fuera la vida real y estuvieras tratando
de descubrir cómo generar datos falsos y los datos que yo Quiero que generes 10 nombres de productos aleatorios y 10 precios
aleatorios y el fracaso tiene ambos como opciones.
Entonces necesitas generar dos cosas diferentes e imprimirlas y te mostraré cómo se ve.
Los productos de la lista de nodos como.
Y este es el resultado que estoy buscando. El suyo se verá bastante diferente debido
a los nombres de los productos, como las cunas pequeñas y la computadora Tastee granite computer fantastic rubber mouse.
Esos son todos aleatorios.
Y los precios también son aleatorizados.
Todo lo que busco son 10 líneas en las que tengamos un producto al azar y un precio aleatorio.
Y si quieres seguir adelante y formatearlo muy bien de esta manera.
Tenemos un pequeño mensaje de bienvenida, pero ese no es realmente el enfoque de todo este asunto.
Es mucho más sobre NPM e instalar cosas y luego también leer los documentos y descubrir
cómo funciona.
Así que les daré la pista de que simplemente se llama faker en NPM.
Si solo buscas falsificador lo primero que aparece y quieres echar un vistazo a algunos de estos ejemplos, eso es
todo lo que voy a decir.
Así que diviértete con esto.
Este es uno de esos ejercicios que realmente recomiendo que hagas.
Te recomiendo que los hagas todos, pero este en particular va a activar un montón de
diferentes partes importantes de tu cerebro desarrollador.
Así que recomiendo encarecidamente que lo hagas.
No solo hagas trampa y avance rápido para ver cómo lo hago.
Tómese el tiempo y hágalo solo.
Y luego, como siempre, cuando estás listo una vez que lo pruebas y lo haces funcionar o te
quedas atascado, publica un video y vuelvo con una solución.
Está bien verte en un momento.
Entonces, ya sea que trabajes al 100% o si lo haces para que funcione parcialmente o si simplemente
ignoras todo lo que dije y te apresuro a reenviarlo, voy a repasar la solución ahora mismo.
Comenzaré por eliminar al cónsul aquí y lo primero que tenemos que hacer es
crear un directorio con el nombre de mi tienda, por lo que el directorio será mi tienda y luego iremos a ese CD de directorio de mi tienda.
Excelente hacer un archivo llamado productos de lista.
Sí.
Entonces toque la lista de productos que genio.
Y luego tenemos que instalar el paquete faker.
Entonces tenemos que escribir la instalación de NPM F. A. Nos tomaremos un momento y luego, tan pronto como finalice, veremos que tenemos un nuevo directorio de módulos de nodos.
Puedes ver que aquí también puedes verlo aquí para los módulos de nodo
LS de cinta y dentro de él tenemos un faker y todo para F. A. lógica y todo el código que la acompaña.
Así que cierra y abre nuestro archivo aquí.
Listar productos que Julius lo primero que queremos hacer es importar faker.
Entonces vamos a tener un faker require y lo estableceremos igual a una variable.
Lo llamaré falso.
Far F. A. Los ECO adquieren F. A. y eso es.
Y si
queremos asegurarnos de que funcione, podemos ejecutar los productos de la lista de nodos que Jey usamos y siempre y cuando no se produzca un error, todos estamos bien.
Si tuviera algo aquí como ahora F. A. Equals requiere faker con dos horas y
luego traté de ejecutar el archivo.
Puedes ver que me da un error.
No se puede encontrar un módulo faker fue para nosotros.
Entonces encontró el módulo que es genial y borra ese error.
Regresa a faker con una r.
Ahora vamos a abrir los documentos falsos
y echar un vistazo a su ejemplo que proporcionan, ¿tiene un ejemplo de cómo usar faker en un navegador?
Eso no es lo que estamos haciendo.
Estamos buscando el ejemplo
no G-S, puede ver que lo requirieron tal como lo hicimos y luego están haciendo tres cosas diferentes.
Copiemos esto y veamos cómo funcionan.
Entonces este es siempre un buen lugar para comenzar.
siempre voy por eso primero.
Si un paquete alguna vez tiene algún tipo de introducción de uso o fragmento de código de inicio,
Así que regresemos y simplemente peguemos eso.
Parece que este código generará un nombre aleatorio o un correo electrónico aleatorio y una tarjeta de contacto aleatorio.
Entonces, ejecutemos esto y haremos uno a la vez.
Comentemos esto aquí y simplemente haremos un
nombre aleatorio y constantemente registraremos el nombre aleatorio en la consola final, el nombre aleatorio de registro así
como así y guardaremos y ejecutaremos nuestros productos de la lista de nodos de archivos sí y obtenemos un nuevo nombre al azar Eugene Parker MS. Y haremos uno más dos más.
Aquí vamos.
Nombres aleatorios.
Probemos ahora lo mismo, pero con un correo electrónico aleatorio, por lo que solo cambiará lo que estamos imprimiendo.
Solo el nombre de la variable.
Y lo ejecutaremos de nuevo.
Ahora recibimos estos nuevos correos electrónicos aleatorios.
Y, por último, lo haremos con la tarjeta
aleatoria aunque no necesitemos usar ninguna de estas para el ejercicio que le pido que haga.
Es bueno solo familiarizarse con la forma en que funciona.
Así que todo es algo falso.
Eso es otra cosa.
Entonces F. A. puntee un tipo de categoría como internet
o nombre y luego un método particular como encontrar un nombre o correo electrónico.
Ahora probemos una carta al azar y veamos qué nos da eso.
Guau.
OK, mucha información aquí.
Toneladas y toneladas de información, incluido el nombre de usuario de correo electrónico y el sitio web del número de teléfono de la dirección.
Una empresa para la que trabajan, que tiene un eslogan como el éxito en tiempo real de Frontline y algo de B. S.
también.
Métricas matriciales visionarias.
También supongo que algunas publicaciones como publicaciones de blog o comentarios de todo tipo de información divertida e información útil.
Si quisiéramos ceder nuestra base de datos, queríamos tener algunos
datos de inicio sin tener que registrar usuarios reales.
Aquí es donde la falla se vuelve realmente útil.
Pero, por supuesto, esto no es lo que estamos tratando de hacer.
Así que en realidad voy a eliminar todo esto.
Lo que estamos tratando de hacer es imprimir un producto aleatorio con un precio aleatorio y luego hacer eso 10 veces.
Volvamos a los documentos falsos y bajamos un poco hacia abajo y hacia
abajo vemos esta sección llamada métodos API y esto muestra todos los diferentes
métodos, todas las cosas diferentes que faker puede generar para nosotros.
Y la categoría a la que accedemos.
Entonces, tenemos que abordar todos los diferentes componentes de dirección.
Y luego viene el comercio, que suena como si pudieras tener algunas cosas que estamos buscando y lo hace.
Así que el nombre del producto definitivamente podríamos hacer nombre comercial del producto.
Y que sabes
Justo debajo del nombre del producto.
También tenemos precio.
Entonces, las dos cosas que estamos buscando bajo los vendedores son nuestro nombre de producto y precio.
Probémoslos y haremos uno primero.
Así que faker dot commers pone el nombre del producto así como así.
Es un método y lo imprimiremos.
Así que cancele ese registro así y voy a borrar mi consola nuevamente y ejecutar el archivo.
Y conseguimos la impresionante bicicleta de metal y el tiempo de Walmer, la ropa elegante y fresca y el concreto rústico Toona.
Esa es una gran idea.
Entonces eso nos generará un nombre de producto.
Ahora intentémoslo por un precio.
Así que solo voy a duplicar esta línea que en la nube nueve y sublime se puede hacer con el comando shift D.
Y comentaré el primero.
Y solo para comprobarlo, fue el precio del comercio.
Así que vamos a hacer el comercio oscuro falso, no el precio, y también es un método.
Todos ellos son.
Y voy a guardar eso y simplemente presionar la flecha hacia arriba presionar enter y ahora estamos obteniendo un precio aleatorio.
Estupendo.
Lo siguiente que
queremos hacer es combinarlos en una sola línea y luego nos ocuparemos de repetirlo 10 veces.
Así que queremos combinarlo para que se vea como el nombre del producto y luego el precio.
Entonces, si podemos hacer una sola línea en la que constantemente iniciemos sesión una vez, solo así.
Así que consulará el log del nombre del producto plus y podemos comenzar con ese nombre del producto.
Además del precio y ahorra.
Y si pulsamos la flecha hacia arriba obtenemos Tastee atrapado en el automóvil 335 punto siete.
Por supuesto, queremos un espacio en una carrera.
Así que tenemos que volver a nuestra concatenación
de cadenas y agregar una nueva cadena con un espacio y con el guión y otro espacio y luego el otro signo más.
Y ahora sumamos eso y presionamos la flecha hacia arriba y lo ejecutamos nuevamente.
Ahora obtenemos una pizza de hormigón refinada de 38 puntos año 9.
Vaya, ese es realmente un gran precio para una pizza de concreto, especialmente la pizza refinada de concreto.
De acuerdo, nuestra tasa una cosa menor que nos falta es un signo de dólar.
Entonces, en mi ejemplo, tenía un signo de dólar y
parecía una pizza refinada de hormigón. Signo de dólar Dasch, treinta y ocho puntos cero nueve.
Entonces, podemos agregar eso
aquí o simplemente si realmente quisiéramos, lo cual no es realmente una buena idea, pero podríamos agregarlo por separado.
Es un signo de dólar, pero tiene mucho más sentido usar la cadena que ya tenemos.
Así que aprieta el signo del dólar espacial y ahora lo guardaré y lo borraré y lo ejecutaré nuevamente.
Ahora tenemos inteligencia.
¿Alguna computadora al precio de ganga de 88 centavos con el signo de dólar?
Entonces, lo último que tenemos que hacer es repetir esto
10 veces, a estas alturas deberías ser un experto en repetir cosas.
Podemos usar un ciclo while o podemos usar un ciclo for.
Y como ya sabes, definitivamente prefiero los bucles, son mucho más cortos la mayor parte del tiempo.
Entonces haré un bucle for para repetir algo 10 veces.
Y hay muchas maneras de hacerlo.
Solo voy a comenzar en cero y voy bien, tengo menos de 10 y agrego uno a cada vez.
Pero, por supuesto, podríamos ir en la otra dirección, comenzar en 10 y restar 1.
Podríamos pasar de 20 a 30.
Hay tantas opciones aquí, pero la estándar.
Si hay una forma estándar de hacer esto es ir
de cero hasta el número y luego todo lo que tenemos que hacer es copiar nuestro código aquí como ese golpe guardar y vamos a intentar ejecutarlo ahora.
Aquí vamos.
Obtenemos 10 productos diferentes y 10 precios diferentes.
Lo último realmente insignificante es seguir adelante y agregar nuestro pequeño mensaje que
dice Bienvenido a mi tienda y también podemos agregar algunos de esos signos de igual que acabamos de espaciar un poco como este.
Por supuesto, esto es totalmente superfluo.
No es algo en lo que realmente quiero
que pases mucho tiempo en este caso, sino solo para seguir y para que se vea exactamente como el ejemplo parece que voy
a seguir adelante y agregarlos y si lo ejecuto ahora claro te doy el experiencia completa y golpeamos ejecutar o presionamos enter.
Me despertaron en mi tienda y mis 10 productos con los 10 precios.
OK, así que eso es todo lo que teníamos que hacer.
Espero que hayas disfrutado un poco.
Como mencioné anteriormente, faker
no es solo un paquete simple y fácil de usar, sino que también se usa ampliamente.
Así que no es solo como las bromas knock knock o los cat me packages que son totalmente inútiles.
Es algo que tiene un uso real y que realmente se ve en el mundo real y
en el próximo video va a presentar un nuevo paquete realmente importante para este curso.
El paquete más importante de lejos que se llama Express
y vamos a comenzar a crear nuestros propios navegadores web simples