Skip to content

iremsimsar/express-mssql-restapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"# express-mssql-restapi"

Veri Tabanı Oluştur

create database SampleDB; //burada veritabanı yetkilendirme işlemleri de yapılmalıdır.

Paketler

$ npm install bcryptjs --save

$ npm install express --save

$ npm install jsonwebtoken --save

$ npm install nodemon --save

$ npm install sequelize --save

$ npm install tedious --save

$ npm install sequelize-msnodesqlv8 --save

Test

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

$ npm install

$ npm start

Oluşturulan servisler ise aşağıdaki gibidir.

S1) http://localhost:3000/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/notes //(POST methoduyla istekte bulunulmalı) notları eklemek için kullanılır.

{

"email": "[email protected]",

"detail": "güncel "

}

**not eklerken Header kısmına x-access-token: giriş yaparken alınan token yazılmalıdır.

S4) http://localhost:3000/notes (GET) //notları listeleme için kullanılır

**not listelerken Header kısmına x-access-token: giriş yaparken alınan token yazılmalıdır.

S5) http://localhost:3000/note:id (DELETE) //notu silmek için kullanılır

**not silerken Header kısmına x-access-token: giriş yaparken alınan token yazılmalıdır.

S6) http://localhost:3000/note:id (UPDATED) //notu güncellemek için kullanılır

{

"email": "[email protected]",

"detail": "yayınlandı "

}

**not güncellerken Header kısmına x-access-token: giriş yaparken alınan token yazılmalıdır.

About

Bu projede, Express, MSSQL veritabanı ile Sequelize kullanılarak Node.js Rest API oluşturuldu.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •