hakanguzel / ExpressJsRestFulApi

Bu restfull servisinde kullanılan teknolojiler Nodejs, Express ve MySQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExpressJs RestFull Api

Bu restfull servisinde kullanılan teknolojiler Nodejs, Express ve MySQL

MySQL konfigürasyon

CREATE DATABASE expressjsrestfullapi;

CREATE  TABLE IF NOT EXISTS `employees` (
  `id` BIGINT UNSIGNED AUTO_INCREMENT,
  `first_name` VARCHAR(255) NOT NULL,
  `last_name` VARCHAR(255) NOT NULL,
  `email` VARCHAR(255) NOT NULL,
  `phone` VARCHAR(50) NOT NULL,
  `organization` VARCHAR(255) NOT NULL,
  `designation` VARCHAR(100) NOT NULL,
  `salary` DECIMAL(11,2) UNSIGNED DEFAULT 0.00,
  `status` TINYINT UNSIGNED DEFAULT 0,
  `is_deleted` TINYINT UNSIGNED DEFAULT 0,
  `created_at` DATETIME NOT NULL,
  `updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`))
ENGINE = InnoDB;
INSERT INTO `expressjsrestfullapi`.`employees` (`first_name`, `last_name`, `email`, `phone`, `organization`, `designation`, `salary`, `status`, `is_deleted`, `created_at`) VALUES ('John', 'Doe', 'johndoe@gmail.com', '1234567890', 'HG Softech Ltd', 'Full Stack Developer', '500.00', '1', '0', '2020-06-14 12:50:30');
INSERT INTO `expressjsrestfullapi`.`employees` (`first_name`, `last_name`, `email`, `phone`, `organization`, `designation`, `salary`, `status`, `is_deleted`, `created_at`) VALUES ('Jane', 'Doe', 'janedoe@gmail.com', '9876543210', 'HG Softech Ltd', 'PHP Developer', '450.00', '1', '0', '2020-06-14 12:50:30');

Lütfen veritabanını oluşturun ve config/db.config.js dosyasını düzeltin.

Projeyi çalıştırmak için proje klasöründe

npm install

node server.js veya nodemon start veya npm start

http://localhost:5000 adresini tarayıcınızda açınız.

About

Bu restfull servisinde kullanılan teknolojiler Nodejs, Express ve MySQL


Languages

Language:JavaScript 100.0%