Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hoyirul/express-starter-api

an application that uses express JS to create a rest API server requirements with mysql database (sequelize, nodemon, migration etc)
https://github.com/hoyirul/express-starter-api

expressjs javascript mysql2 nodejs restful-api sequelize

Last synced: 15 days ago
JSON representation

an application that uses express JS to create a rest API server requirements with mysql database (sequelize, nodemon, migration etc)

Awesome Lists containing this project

README

        

## Installation

- ~$ npm install -g express-generator
- ~$ express --no-view your-project
- ~$ npm install -g nodemon
- After install nodemon you should run project with your-project$ nodemon bin/www
- ~$ cd your-project
- your-project$ npm install mysql2 --save
- your-project$ npm i dotenv --save
- your-project$ npm install --save sequelize sequelize-cli
- your-project$ npx sequelize
- your-project$ npx sequelize init
- After that go to config/config.json you should change the file to config/config.js
- After that go to models/index.js you should change the code with const config = require(__dirname + '/../config/config')[env];
- Documentation : https://sequelize.org/docs/v6
- your-project$ npm i fastest-validator --save