Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maestropravaler/node_orm_sequelize_mysql
https://github.com/maestropravaler/node_orm_sequelize_mysql
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/maestropravaler/node_orm_sequelize_mysql
- Owner: MaestroPravaler
- Created: 2022-09-08T01:42:07.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T01:42:10.000Z (about 2 years ago)
- Last Synced: 2023-08-27T04:26:17.521Z (about 1 year ago)
- Language: JavaScript
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
## ORM com NodeJS: API utilizando Sequelize e Mysql.
Este projeto foi desenvolvido a partir de um curso da Alura.
![](assets/images/titulo-alura.png)
### Estruturando o Ambiente
1. Instalando dependencias nas versões utilizadas no curso (package.json)
```
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1",
"mysql2": "^2.3.3",
"path": "^0.12.7",
"sequelize": "^5.21.7",
"sequelize-cli": "^5.5.1"
},
"devDependencies": {
"nodemon": "^2.0.3"
```
2. Configurando o projeto para reload automático com o nodemon (package.json)
```
"scripts": {
"dev": "nodemon ./api/index.js",
```
3. Configurando uma api de teste na porta 3000
4. Para instalar as dependências
```
npm install
```
5. Para Rodar o Projeto
```
npm rum dev
```
6. Configurando a conexão com Mysql