Skip to content

Latest commit

 

History

History
54 lines (28 loc) · 1.15 KB

README.md

File metadata and controls

54 lines (28 loc) · 1.15 KB

TFG_Server

Paquetes instalados y configuración

npm init -y

https://www.npmjs.com/package/ts-node

npm install typescript -s
tsc --init
Definir el directorio de salida "outDir" como "dist"

https://www.npmjs.com/package/ts-node-dev

npm install ts-node-dev -s -D
"package.json" -> scripts , añadir "dev": "ts-node-dev --respawn --transpile-only server.ts"

Web Sockets https://www.npmjs.com/package/ws

npm i ws

Sistema de archivos https://www.npmjs.com/package/file-system

npm i file-system --save
npm i --save-dev @types/node		(tipos para typescript)

Generar certificado SSL

Abrir terminal con ssl

openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365		generar las claves
openssl rsa -in key.pem -out key-rsa.pem						codificar key.pem

Base de datos

npm i knex				Knex 
npm install pg --save			PostgreSQL

PostgreSQL (cliente base de datos) https://www.npmjs.com/package/pg

npm install pg --save		

Encriptación para las contraseñas de la base de datos https://www.npmjs.com/package/bcrypt

npm i bcrypt

Monitor recursos del sistema https://www.npmjs.com/package/os-utils

npm install os-utils