2

Como crear mi servidor de Express

Vamos a crear el Servidor de Express y generar ejecucion de tus Rutas

1- Primero vamos a empezar nuestro proyecto, desde la terminar ingresamos >> npm init -y
2- Vamos a configurar el editorconfig,
luego eslintrc.json con los link que copie de platzi

configuramos el package.json con:
“scripts”: {
“dev” : “nodemon index.js”,
“start”: “node index.js”,
“lint”: “eslint”
}

  • Instalamos la dependencias de desarrollo:
    npm i nodemon eslint eslint-config-prettier eslint-plugin-prettier prettier -D

  • Una vez descargado las dependencia probamos si funciona la ejecucion del proyecto

npm dev run //no me funciono por actualizacion

  • nodemon index.js
  • npm start
  • npm run start

Segunda clase instalar express

  • Dependencia de produccion
    npm install express

Tercera Clase

Routing - Rutas

´´´

app.get(’/’, (req, res) => {
res.send(‘Mi server en express’)
});
Vamos a renderizar con el formato json
app.get(’/’, (req, res) => {
res.json({
name: ‘producto 1’,
price: 1000
});
});

´´´

4ta Clase

REST: Representational State Transfer
Es una convección que se refiere a servicios web por protocolo HTTP

Metodos: Verbos

Get: Obtener - detalles visuales <br>
Put: Modificar/ Actualizar (tambien se envia el id de los que quiera actualizar)<br>
Patch: Modificar/Actualizar <br>
Post: Crear <br>
Delete: Eliminar<br>
<img src="./img/cuadro.png" alt=“cuadro de convencion de metodos”>

Patch
El método de solicitud HTTP PATCH aplica modificaciones parciales a un recurso.

PATCH es algo análogo al concepto de “actualización” que se encuentra en CRUD, Una solicitud se considera un conjunto de instrucciones sobre cómo modificar un recurso. Contrasta esto con PUT; que es una representación completa de un recurso.PATCH

Mo es necesariamente idempotente, aunque puede serlo. Contrasta esto con PUT; que siempre es idempotente.

La palabra “idempotente” significa que cualquier número de solicitudes repetidas e idénticas dejará el recurso en el mismo estado.

Por ejemplo, si un campo de contador de incremento automático es una parte integral del recurso, entonces un PUT lo sobrescribirá naturalmente (ya que sobrescribe todo), pero no necesariamente para .PATCH

PATCH (como POST) puede tener efectos secundarios sobre otros recursos.

PATCH - HTTP | MDN

Escribe tu comentario
+ 2