Instalar dependencias e iniciar el servidor en desarrollo
cd inncodingapi
npm i
npm run devPara modo producción...
npm run prodPara construir el proyecto...
npm run buildPOST: http://localhost:3000/registerBody
{
"name":"*",
"lastname":"*",
"username":"*",
"password":"*",
"email":"",
"status":"*"
}POST: http://localhost:3000/loginBody
{
"username":"*",
"password":"*"
}La respuesta regresa un token el cual debe usarse para el consumo ciertos endpoints
Header -> Authorization: Bearer {token}GET: http://localhost:3000/users?pagina=1parametros
limit: cantidad de registros por pagina (opcional) - default 2
page: el número de la página a consultar - default 1PUT: http://localhost:3000/users/:idparametro
id: identificador del usuarioBody
{
"name": "*",
"lastname": "*",
"username": "*",
"email": "*",
"status": *
}DELETE: http://localhost:3000/users/:idparametro
id: identificador del usuariocrear una nueva migración
ts-node --transpile-only ./node_modules/typeorm/cli.js migration:generate -n mydbejecutar la migración
ts-node --transpile-only ./node_modules/typeorm/cli.js migration:run