Usamos este repositorio como base para implementar los ejemplos que hacemos en mi curso de Redis alojado en Udemy.
Cada archivo y carpeta tiene un motivo semántico de ser
Raíz del proyecto
├Application => Carpeta de la aplicación
│ ├controllers => Carpeta que contiene nuestro controladores
│ │ └helloController.ts => Archivo donde declaramos que hacer en cada ruta
│ ├routers => Carpeta que contiene los archivos de rutas
│ │ └HelloRouter.ts => Archivo donde definimos las rutas
│ └index.ts => Punto de entrada de la aplicación
├.env.example => Ejemplo de archivo de entorno
├.gitignore => Archivo para definir qué queremos dejar fuera de git
├index.ts => Punto de entrada del proyecto
├package.json => Definición del proyecto de node
├Readme.md => Este archivo (Inception)
└tsconfig.json => Archivo de configuración de TypeScript
- Descarga en ZIP el codigo o clona el repositorio con
git clone https://github.com/ingSinTitulo/curso-redis-base.git
- Entra a la carpeta con
cd curso-redis-base
- Instala las dependencias con
npm i
- Ejecuta
tsc -w
- En otra terminal, sin detener la anterior, ejecuta
npm start