An open API service indexing awesome lists of open source software.

https://github.com/zenitude/server-node-ts-mysql

server-node-ts-mysql
https://github.com/zenitude/server-node-ts-mysql

bcrypt cookie-parser dotenv ejs express-js express-session express-validator fetch helmet morgan mysql2 node-js path sql typescript validator

Last synced: 2 months ago
JSON representation

server-node-ts-mysql

Awesome Lists containing this project

README

          

# node-ts-mysql

REST API made with Node Express MySQL and TypeScript

## Commands

* ``npm start`` : start the server located in **./js/index.js**
* ``npm run tsc`` : To be used if a modification is made in a TypeScript file to compile all TypeScript files to **./js**
* ``npm run ejs``: To be used if a modification is made in a Ejs file to copy all Ejs files to **./js**

## Environment variables

> \# Server
PORT=
HOST=

> \# MYSQL
HOST_SQL=
USER_SQL=
PASSWORD_SQL=
DATABASE_SQL=

> \# Keys Session & Token
SECRET_KEY_SESSION=
SECRET_KEY_TOKEN=