Skip to content

iremsimsar/socketio-express-mysql-restapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

socketio-express-mysql-restapi

Bu projede, Express, MySQL veritabanı ile Sequelize Ve Socket.io kullanılarak Node.js Rest API oluşturuldu.

Veri Tabanı Oluştur

create database restapi;

Paketler

$ npm install express --save

$ npm install jsonwebtoken --save

$ npm install nodemon --save

$ npm install sequelize --save

$ npm install bcryptjs --save

$ npm install body-parser --save

$ npm install mysql2 --save

$ npm install socket.io --save

Test

Test etmek için önce paketleri yükleyin ve çalıştırın.

$ npm install

$ npm start

Apide oluşturulan servisler ise aşağıdaki gibidir.

S1)

http://localhost:3000/user/signup //(POST) kullanıcı oluşturmak için kullanılır

{ "name": "person1",

 "username": "person1",

 "email": "[email protected]",

 "roles": "user",  

 "password": "hmt123456"

}

S2) http://localhost:3000/signin //(POST methoduyla istekte bulunulmalı) oturum açmak için kullanılır.

{

 "email": "[email protected]",

 "password": "hmt123456"

}

S3)

http://localhost:3000/user/list //(GET methoduyla istekte bulunulmalı) kullanıcı listelemek için kullanılır.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published