https://github.com/akobashikawa/express-personas
Ejemplo de API REST usando ExpressJS.
https://github.com/akobashikawa/express-personas
backend bootstrap5 express expressjs frontend javascript nodejs
Last synced: 3 months ago
JSON representation
Ejemplo de API REST usando ExpressJS.
- Host: GitHub
- URL: https://github.com/akobashikawa/express-personas
- Owner: akobashikawa
- Created: 2023-02-14T09:40:03.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T18:51:52.000Z (about 3 years ago)
- Last Synced: 2025-08-10T20:40:16.897Z (11 months ago)
- Topics: backend, bootstrap5, express, expressjs, frontend, javascript, nodejs
- Language: HTML
- Homepage: https://express-personas.onrender.com
- Size: 55.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://expressjs.com/es/) v4
- javascript para el backend
- [Bootstrap](https://getbootstrap.com/) v5
- estilos para el frontend
- [VueJS](https://vuejs.org/) v3
- javascript para el frontend
- [Axios](https://axios-http.com/) 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
```bash
$ express --git --no-view personas-app
$ cd personas-app
$ npm install
$ npm start
```
- _routes_ para contener el backend
```js
// app.js
var indexRouter = require('./routes/index');
app.use('/', indexRouter);
```
- _public_ para contener el frontend
```js
// app.js
app.use(express.static(path.join(__dirname, 'public')));
```
## Ramas
- Cada rama contiene un caso desarrollado.
### [Base](https://github.com/akobashikawa/express-personas/tree/base)
- Un punto de partida
### [Hola Mundo](https://github.com/akobashikawa/express-personas/tree/holamundo)
- Saludar a todos
### [Hola](https://github.com/akobashikawa/express-personas/tree/hola)
- Saludar a alguien
### [Personas](https://github.com/akobashikawa/express-personas/tree/personas)
- Lista de personas
### [Personas CORS](https://github.com/akobashikawa/express-personas/tree/personas-cors)
- Con CORS, para poder ser usado por otro frontend.
### [Personas Swagger](https://github.com/akobashikawa/express-personas/tree/personas-swagger)
- Con Swagger, para documentar el backend.
### [Notas](https://github.com/akobashikawa/express-personas/tree/personas-notas)
- Lista de notas