An open API service indexing awesome lists of open source software.

https://github.com/jaimerc/node-swagger

Estructura de una API en NodeJS con documentación de Swagger.
https://github.com/jaimerc/node-swagger

express nodejs swagger

Last synced: 3 months ago
JSON representation

Estructura de una API en NodeJS con documentación de Swagger.

Awesome Lists containing this project

README

          

# node-swagger

Estructura de una API en NodeJS y documentación con Swagger.

## Estructura del Proyecto

app.js # Archivo de inicializacion
├───api-docs # Documentación e configuración de Swagger
├───config # Variable de entorno y constantes para el Proyecto
├───data # Datos para el proyecto y Readme
├───db # Conexión a las DBs
├───routes # Rutas
| ├───controllers # Controlladores para cada Ruta
| └───middleware # Filtros y complementos para las Rutas
├───test # Archivos de Test
└───utils # Scripts de utilidades para el proyecto

## Instalación

- Clona este repositorio:

git clone https://github.com/JaimeRC/node-swagger.git

- Ìnicializa el proyecto:

cd node-swagger
npm install --save
npm start

- Ve al navegador y muestra esta URL para ver la documentación:

http://localhost:9000/api-docs

## Imagenes

### Inicio
![Example](data/images/image0.png)

### Petición
![Example](data/images/image1.png)

### Modelos
![Example](data/images/image2.png)

## Licencia
node-swagger bajo [MIT License](https://opensource.org/licenses/MIT)