Skip to content

KudryX2/ShapeItEasy_Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published