- hay que estar en path raiz de la carpeta
full-stack-coderhouse-c43395/
- realizamos la instalacion de la dependencias
npm i
- para la ejecucion se utiliza nodemon nodemon.io
full-stack-coderhouse-c43395> npm run app
> [email protected] app
> nodemon src/app.js
[nodemon] 3.0.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,cjs,json
[nodemon] starting `node src/app.js`
server run on port: 8080
- configurar archivo
\full-stack-coderhouse-c43395\src\config\.env.development
con los siguiente valores o bien es posible adaptar segun el entorno
PORT = {{PORT}}
MONGO_URL = {{MONGO_URL}}
ADMIN_NAME = {{AdminName}}
ADMIN_PASSWORD = {{AdminPassword}}
MONGO_URL={{MONGO_URL}}
PORT={{PORT}}
SECRET_PHRASE={{PASSWORD_PHRASE}}
GH_APP_ID=xx
GH_CLIENT_ID={{ID_GH}}
GH_CLIENT_SECRET={{SECRET_GH}}
GH_CALLBACK_UL={{URL_CALLBACK_GH}}
- el proyecto utiliza mongo como fuente de datos debe haber disponible algun servicio
- accedemos a la api localhost
Dentro de la esturctura del proyecto esta collection_postman para realziar el importo de los metodos ya armados.
full-stack-coderhouse-c43395/
src-
├───common
│ └───utils
├───config
│ └───services
├───controllers
├───public
│ ├───css
│ ├───js
│ └───thumbnails
│ └───PRODUCTOS
├───routes
│ └───utils
├───services
│ ├───dao
│ │ ├───filesystem
│ │ │ ├───db
│ │ │ └───models
│ │ └───mongo
│ │ ├───managers
│ │ └───models
│ └───dto
└───views
└───layouts