Skip to content

API de practica hecha con NestJs, en donde se manipula un archivo txt mediante la librería de node FileStream.

Notifications You must be signed in to change notification settings

jscalderon65/NestJs-First-Api

Repository files navigation

CRUD en NestJs

Descripción:

API de practica hecha con NestJs, en donde se manipula un archivo txt mediante la librería de node FileStream.

Rutas

getData()

Retorna todo los datos del archivo txt.

  • URL

    /crud/api/data

  • Method:

    GET

  • URL Params

    None

  • Body

    None

  • Error Response:

    Content: { ErrorMsg: 'Failed' }

getDataById()

Retorna un objeto según su Id.

  • URL

    /crud/api/element/:id

  • Method:

    GET

  • URL Params

    Required:

    id=[string]

  • Body

    None

  • Error Response:

    Content: { ErrorMsg: 'Failed' }

addNewData()

Agrega un objeto al array que se encuentra en el archivo txt, retorna todos los datos del archivo.

  • URL

    /crud/api/add

  • Method:

    POST

  • URL Params

    none

  • Body

    {data:[]}

  • Error Response:

    Content: { ErrorMsg: 'Failed' }

modifyDataById()

Modifíca un objeto según su Id en el array que se encuentra en el archivo txt, retorna el objeto modificado.

  • URL

    /crud/api/modify/:id

  • Method:

    PUT

  • URL Params

    Required:

    id=[string]

  • Body

    {data:[]}

  • Error Response:

    Content: { ErrorMsg: 'Failed' }

deleteElementById()

Elimina un objeto según su Id en el array que se encuentra en el archivo txt, retorna todos los datos del archivo txt.

  • URL

    /crud/api/delete/:id

  • Method:

    GET

  • URL Params

    Required:

    id=[string]

  • Body

    None

  • Error Response:

    Content: { ErrorMsg: 'Failed' }


Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

About

API de practica hecha con NestJs, en donde se manipula un archivo txt mediante la librería de node FileStream.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages