conceptos generales de una API
>>Describir los conceptos centrales del framework web express
>>Configurar middleware para controlar como se maneja una solicitud
>>responda a solicitudes HTTP con diferentes tipos de contenidos como texto y JSON
>>Enviar datos a un punto final Express
Estructura basica
const http = require('http');
const PORT = 3000;
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('hello world');
});
server.listen(PORT, () => {
console.log(`listening on port ${PORT}`)
})
Proceso para crear una APi
1.- creamos un archivo llamado app.js
2.- abrimos la terminal de visualcode en el la carpeta que se ubico el archivo js
3.- limpiamos la consola con el comando "cls" o "clear"
4.- en consola escrivimos "npm init -y" que ceara el package.json
5.-luego escribimos el comando "npm install express " o "npm i express"
6.- verificamos que se ha creado pkage.json en la carpeta y verificamos que express
se ha instalado con exito
7.-copiamos este codigo en el archivo app.js
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => res.send('Hello World!'));
app.listen(port, () => console.log(`Example app listening on port ${port}!`));8.- confirmamos que el codigo corra con "node app.js" en consola
(resultado esperado =Example app listening on port 3000!)
9.- verificamos en browter (navegador) que funcione con "localhost:3000" 3000 es el numero de puesto
que emos ingresado
10.-agregamos este codigo a app.js
app.get("/products", (req,res) => {
const products = [
{
id: 1,
name: "hammer",
},
{
id: 2,
name: "screwdriver",
},
,
{
id: 3,
name: "wrench",
},
];
res.json(products);
});
11.- guardamos los cambios y asemos correr en terminal con node app.js
12.-ingresamos a el navegador y ponemos localhost:300/products
ciclo de vida de la solicitud
1.-
No hay comentarios:
Publicar un comentario