Bienvenido de nuevo a esta lección, vamos a hablar un poco más sobre este concepto de descanso y qué es
eso y qué rutas de descanso son.
Y vamos a revisar la ruta tranquila que hemos visto y luego agregaremos otra ruta.
Eso se llama esta página de programa o esta ruta de programa.
Así que tenemos cuatro cosas principales que revisan las rutas de descanso que hemos visto hasta ahora.
Vamos a cambiar el esquema del campamento y agregar una descripción a cada campamento cuando le demos un comando rápido de
Mongo y luego vamos a dedicar la mayor parte de nuestro tiempo a crear una ruta de muestra y una plantilla
mostró que cada uno de nosotros .
Comencemos por revisar las rutas de descanso.
Entonces, justo antes de continuar, todavía estoy en la versión y, antes de seguir adelante, sigo usando V-2 solo
en caso de que quiera seguir el código.
Todo bien.
Asi que.
Sí, echemos un vistazo a lo que tenemos.
una ruta más para obtener un camping slash nuevo y esas tres rutas siguen lo que se conoce como rutas
tranquilas y hay siete y la primera a la que vamos. para hablar se conoce como la ruta de índice.
Tenemos dos rutas principales para llegar al camping slash y luego al camping slash. Tenemos
Y vamos a hacer esto como un ejemplo para perros otra vez.
Así que el perro de corte debe ser el que conoce como una solicitud de obtención y lo que hace o lo que se
supone que debe hacer es mostrar una lista de todos los perros.
Así que permítanme hacer de esta una pequeña mesa aquí.
Va a ser bastante rudimentario.
No quiero gastar demasiado tiempo en eso.
y luego tendremos el verbo en este caso y luego tendremos la descripción de lo que hace.
Y nuestros encabezados van a ser el nombre de la ruta y luego tendremos la URL o la ruta
DE ACUERDO.
Así que tenemos la ruta de índice que, por ahora, lo que tenemos es slash campgrounds, que mostrará una
lista de todos los campings, que es lo que hace.
Entonces, el siguiente del que hemos hablado se llama nuevo y lo nuevo no es lo que crees que es.
En realidad, no es la ruta postal la que crea el nuevo perro o el nuevo campamento.
Es slash dog slash nuevo.
Y es la ruta que realmente muestra la forma.
Así que déjame espaciar esto un poco más.
Aquí vamos.
Y para obtener la ruta.
Y muestra la forma de hacer un nuevo perro y luego esa forma se somete a lo que se conoce como
crear que es flash dogs exactamente igual que los indexadores del mismo Yoro, excepto que es una publicación y se supone que debe agregar un
nuevo perro a la base de datos.
Usted se estará preguntando por qué existe esto.
¿Por qué tenemos que seguir este patrón?
La primera respuesta es que siempre es bueno tener alguna estructura solo para nuestros propios propósitos, pero
también este patrón es algo que muchas y muchas aplicaciones seguirán.
Y hace que sea confiable y predecible para nosotros interactuar con otras aplicaciones.
Una vez que hablemos de la API, sabremos que si queremos obtener todos los usuarios de la API de get
hub podemos hacer API obtener los usuarios de punto com com barra y eso nos dará una lista de todos los usuarios
que los usuarios indexan .
Así que volveremos a eso.
Pero de nuevo estos son los tres que hemos visto, así que el índice está aquí y voy a etiquetarlos.
Esta es nuestra
ruta de índice justo a la derecha que muestra todos los campamentos.
Esta es nuestra ruta de crear agregar un nuevo campamento a la base de datos y esta ruta es nueva, que es la forma de
mostrar para crear nuevos campamentos.
Recuerde que debemos tener dos rutas para enviar una solicitud postal.
Necesitamos uno para mostrar el formulario y luego necesitamos ese formulario para enviarlo a alguna parte, que es nuestra ruta de creación.
DE ACUERDO.
Entonces esas son las tres rutas que hemos hecho hasta ahora.
Vamos a presentar otra ruta ahora que se llama show.
Entonces imagina que tenemos nuestras aplicaciones como esta, y no tienes que imaginar que tenemos
esta configuración.
Y si quisiera poder hacer clic en uno de estos y ver más información, y eso
es lo que vamos a hacer, queremos poder tener un botón aquí donde pueda ver información como un
mapa las diferentes revisiones los comentarios calificaciones.
Cualquier otra imagen o cualquier otra información que quiero mostrar que no tiene sentido poner aquí,
que normalmente hay mucho que mostrar.
Y solo mostramos una o dos cosas en la página de índice como una foto y el título como en Reddit,
que sé que he estado usando mucho como ejemplo.
Pero si este es nuestro índice, esto muestra todas las publicaciones que tenemos, no vamos a mostrar
cada información al mismo tiempo.
Simplemente muestra que el título muestra el enlace la cantidad de comentarios a la hora en que se envió.
El usuario y luego podemos hacer clic para ver los comentarios en una página separada y hay toneladas y toneladas
de información para mostrar aquí.
barra de Doug como variable y es una solicitud GET y muestra información sobre un perro
Pero esto no solo se muestra enseguida en la página de índice, entonces lo que vamos a hacer es crear otra ruta
que se llame show y la URL se vea como una barra oblicua de la ID de
Y la razón por la que colocamos la identificación es porque necesitamos saber qué perro mostramos porque hasta este
punto el índice siempre funciona de la misma manera.
Te muestra a todos los perros sin importar nada.
Esto siempre te muestra una forma.
Esto siempre termina en un nuevo perro.
Pero mostrar es un poco diferente porque ahora tenemos que mostrarte información sobre una cosa en particular.
Entonces para hacer eso.
No estoy seguro de cómo abrir esto accidentalmente para hacer eso.
Necesitamos definir una nueva ruta y vamos a hacer eso, ahora regrese aquí y lo pondremos en
la parte inferior y es una solicitud GET, no haga que el camping slash barra la identificación de dos puntos y luego simplemente agregaremos el Lo
básico aquí es la devolución de llamada básica con solicitud y respuesta.
Y luego aquí haremos un envío de redstart.
Esta será la página del programa un día y guardará y comencemos la aplicación y si vamos a eso, salimos a la calle y todos
son lo que sigue.
ID de barra de campamento Cualquier ID que obtengamos será la página de presentación un día si vamos a los campamentos de corte nuevo
todavía recibimos el formulario y eso es porque el orden de la ruta es correcto.
Recuerda que si cambio a These todo lo que este patrón está diciendo es camping, recorta cualquier
palabra que sea técnicamente lo que tenemos aquí.
Entonces debemos tener cuidado de que esto se declare primero.
De lo contrario, tratará a los campamentos como una ruta de identificación de corte de campamento y mostrará esto.
De acuerdo, esa es una nota menor, pero es importante lo que queremos hacer aquí es
encontrar el camping con la identificación provista y luego renderizar la plantilla del espectáculo con ese campamento y todo listo.
Por lo tanto, se supone que la página del programa muestra más información sobre un elemento.
Ahora mismo estamos mostrando toda la información que tenemos en la página de índice.
No tenemos nada más que mostrar.
Supongo que tenemos una idea técnicamente pero eso no es realmente útil.
Así que vamos a agregar una descripción a nuestro campamento y esa descripción solo será un poco
de texto en el que podamos ingresar cuando creamos un nuevo campamento.
vamos a ir aquí a nuestro esquema y solo agregar la descripción y comenzamos como una cadena y vemos si tenemos
un pequeño problema, que es que los campamentos que tenemos allí ya son tres. no tiene una descripción.
Así que haremos eso ahora y
Así que podemos actualizar todo en nuestra base de datos para tener una descripción o podemos ser un poco
más destructivos y simplemente eliminar todo en una base de datos con lo que se conoce como caída de recopilación de datos DBI y descartaremos
todos los campamentos, que es lo que yo ' Voy a hacer aquí.
Es algo que haces ocasionalmente cuando realizas grandes cambios en tus datos y tienes
algunos datos preexistentes que realmente no te importan.
Realmente nunca dejarías que los usuarios se quedaran a propósito.
Pero en este caso es solo nuestro iniciador nuestros datos del mar.
Así que voy a dejarlo.
Así que voy a abrir Mongo.
Voy a conectarme a la base de datos correcta.
Veamos.
Mostrar DVR.
Vamos a usar el campamento de Yelp y luego voy a hacer una muestra de colecciones y deberíamos ver campamentos.
Aquí vamos.
Y luego, si solo quiero comprobar cuántos campamentos tenemos, hagámoslos campamentos D-B que encuentren.
Y quiero eliminar los tres de ellos camping de DVD.
Suelta así.
Entonces esta colección se refiere al nombre de la colección.
Y si presiono Enter ahora, me dice "verdadero", lo que significa que funcionó.
Y si trato de encontrar todos los campamentos, todos los campamentos se han ido.
Todo bien.
Así que salgamos de aquí ahora y regresemos a su dirección.
Y ahora hemos agregado una descripción.
Así que ahora vamos a crear un nuevo camping que tenga una descripción.
Así que solo voy a ir con lo que tengo aquí y comentar que para
crear un nuevo camping con el nombre Grant Hill imagina esta imagen y luego la descripción será.
Esta es una enorme colina de granito sin baños ni agua hermosa de granito.
DE ACUERDO.
Y estoy bastante seguro de que la imagen no es una colina, pero eso no importa en nuestro caso.
Así que vamos a crear un campamento.
Y, por supuesto, podría haberlo hecho en el navegador y yendo al formulario y creando uno.
Pero solo quiero que practiques un poco más haciendo esto a través de la mangosta.
OK, entonces ejecutemos el código ahora.
Todo lo que necesito hacer es correr detrás de ti.
Sí, tenemos un campamento recién creado.
Aquí vamos.
Y tiene una descripción.
Y si queríamos abrir Mongo y verificar eso, lo haré muy rápidamente.
Así que usaremos su campamento y luego haremos el campamento D-B.
Y ahí está nuestro nuevo campamento.
Todo bien.
Así que salgamos de allí, despejemos la terminal