Skip to content

alancrps/blog-mvc-ejs-sessions

Repository files navigation

Guia

  • Crear carpeta "nombredelproyecto"

  • Ingresar a la carpeta con cd nombredelproyecto

  • Ejecutar el comando npm init -y

  • Instalar todas la dependencias necesarias para iniciar el proyecto

    npm install express dotenv ejs 
    

    Dependencias de desarollo

    npm install -D @types/express @types/node
    
  • Crear archivo tsconfig.json

{
    "compilerOptions": {
        "target": "ES2018",
        "module": "commonjs",
        "outDir": "./dist",
        "strict": true,
        "esModuleInterop": true,
    }
}
  • Crear estructara
test-mvc-express/
  ├─ src/
  │   ├─ controllers/
  │   ├─ views/
  │   ├─ routes/
  │   ├─ models/
  ├─ server.ts
  ├─ package.json
  ├─ tsconfig.json

  • agregar script en el package.json
		"dev": "nodemon server.ts"
  • Crear repositorio en git con github Desktop

Iniciar proyecto

  1. Clonar proyecto
  2. Instalar depencias npm install
  3. Configurar variables de entorno en el archivo .env
  4. Ejecutar docker-compose up -d

Instalacion de TypeORM

  1. npm install typeorm --save
  2. npm install reflect-metadata --save
  3. npm install mysql2 --save

Sessions

npm install express-session cookie-parser npm i --save-dev @types/express-session @types/cookie-parser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published