Skip to content

C0rellana/TesisBackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BackEnd API Tesis 2019!

  • Sistema para llevar el control del backend para la tesis 2019.
  • Arquitectura basada en NodeJs + Express
  • Utilizacion de Sequelize ORM
  • Integracion con PostgreSQL
  • Autentificacion mediante Jwt

Installation

1-Instalar NodeJs Node.js.

$ apt-get update
$ sudo apt install nodejs
$ sudo apt install npm

2-Clonar repositorio.

$ git clone https://github.com/Carloxmof1/BackEnd.git

3-Instalar las dependencias.

$ cd BackEnd
$ npm install
$ npm install -g sequelize-cli

4-Instalar y configurar PostgreSQL (En caso de que la BD este alojada en otro servidor, omitir este paso).

$ sudo apt-get install postgresql postgresql-contrib
$ sudo -u postgres createdb BackEnd
$ sudo -u postgres psql postgres 
-> Ingresar password
$ ctrl + D

5-Crear y configurar archivo .env con los siguientes campos:

API_HOST = "IP del servidor" 
API_PORT = "Puerto" 
DB_USERNAME = "Nombre del usuario" (postgres)
DB_PASSWORD = "Password del usuario" (password ingresada en el paso 4)
DB_DATABASE = "Nombre de la base de datos"(BackEnd)
DB_HOST ="Conexion a la base de datos" (local=127.0.0.1)

6-Migrar y subir semillas a la base de datos.

$ sequelize db:migrate
$ sequelize seed:all

7-Iniciar Aplicacion.

$ npm start

Releases

No releases published

Packages

No packages published