Para esta classe consideraremos que ya tienes un proyecto de nodejs inicializado.
Paso 1:
Instalar express con $ npm i express
.
Paso 2:
Importar el module de express para crear el server:
import express from'express';
const app = express();
Paso 3:
Crear rutas:
app.get('/', (request, response) => {
response.send("Hello my server in express.js");
});
app.get('/products', (req, res) => {
res.json({
name: 'Product 1',
price: 1500
});
});
app.post('/product/create', (res, req) => {
const body = req.body
res.json({
message: 'created',
data: body
});
})
Paso 4:
Inicializar express con el puerto
const port = 3000;
app.listen(port, () => {
console.log("Server running on: ", port);
});