SNIB Middleware
Esta aplicación es responsable de crear el API necesaria para SPECIES.
En docs/api-doc.md se puede consultar la documentación de la API.
Uso
Clonar el repositorio
$ git clone https://bitbucket.org/conabio_c3/snib-middleware.gitDespués instalar la aplicación y lanzarla
$ cd snib-middleware
$ npm install
$ npm startNota: Hay que conifgurar la conexión a la base de datos en el archivo
config.js.
Desarrollo
Cuando se esté desarrollando nuevos endpoints para la API se recomienda
documentarlos en el archivo api/swagger/swagger.yaml, esto se
puede hacer con cualquier editor de texto o con el editor de Swagger.
Después de documentar el nuevo endpoint se puede usar el comando
npm run api-docs para generar el nuevo archivo de documentación
del API y npm run docs para documentar los controladores.
Se recomienda antes de hacer un push al repositorio correr el comando
npm run lint para respetar la escritura del código.
Se recomienda usar un debugger sobre console.log, en cada uno de los archivos
de controladores deben de tener un debugger.