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
- Host: GitHub
- URL: https://github.com/zenitude/server-node-ts-mysql
- Owner: Zenitude
- Created: 2024-04-26T13:56:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T17:23:10.000Z (almost 2 years ago)
- Last Synced: 2025-04-02T19:17:00.256Z (11 months ago)
- Topics: bcrypt, cookie-parser, dotenv, ejs, express-js, express-session, express-validator, fetch, helmet, morgan, mysql2, node-js, path, sql, typescript, validator
- Language: JavaScript
- Homepage:
- Size: 119 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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=