Skip to content

akobashikawa/express-personas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personas App

Ejemplo de API REST usando ExpressJS.

Instalación

  • git clone https://github.com/akobashikawa/express-personas.git
  • npm install
  • npm run dev
  • http://localhost:3000

Libraries

  • 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

Ideas

  • 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')));

Ramas

  • 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