Skip to content

cesarperes84/api-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-NODE

  • API CRUD com nodeJS, express, MySQL

Pré-requisitos

  • node >= 14.16.0
  • MySQL 8
  • SGBD - DBeaver ou MysqlWorkBench

Para rodar o projeto será necessário

  1. Criar um arquivo chamado .env no diretório principal com seguinte conteúdo PORT="5001"

  2. Para instalar as as bibliotecas:

   $ npm install
  1. Para rodar o ambiente localmente, você precisa já estar com o env de DEV configurado rode o diretório do projeto, execute:
   $ npm start
  1. Ter o mysql instalado na máquina e algum programa para gerencimento como DBeaver, MysqlWorkBench

  2. SCRIPT PARA CRIAÇÃO DA TABELA DE BANCO DE DADOS

CREATE DATABASE test_db;
CREATE TABLE `Users` (
  `id` int NOT NULL,
  `name` varchar(256) NOT NULL,
  `email` varchar(50) DEFAULT NULL,
  `password` varchar(255) NOT NULL,
  `created` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
INSERT INTO `Users` VALUES (1,'Cesar Peres','xxx@gmail.com','123456','2022-04-22 00:00:00'),(2,'Cesar P','xxxx@gmail.com','123456','2022-04-22 00:00:00');

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published