Ejemplo de API REST usando ExpressJS.
git clone https://github.com/akobashikawa/express-personas.git
npm install
npm run dev
- http://localhost:3000
- ExpressJS v4
- javascript para el backend
- Bootstrap v5
- estilos para el frontend
- VueJS v3
- javascript para el frontend
- Axios v1.3
- para las solicitudes del frontend al backend
- Usaremos express para servir tanto el backend como el frontend.
- express generator para generar el esqueleto de la app
$ express --git --no-view personas-app
$ cd personas-app
$ npm install
$ npm start
- routes para contener el backend
// app.js
var indexRouter = require('./routes/index');
app.use('/', indexRouter);
- public para contener el frontend
// app.js
app.use(express.static(path.join(__dirname, 'public')));
- Cada rama contiene un caso desarrollado.
- Un punto de partida
- Saludar a todos
- Saludar a alguien
- Lista de personas
- Con CORS, para poder ser usado por otro frontend.
- Con Swagger, para documentar el backend.
- Lista de notas