Angular'da JSON server kurulumu

Angular'da JSON server kurulumu

1) npm install -g json-server terminalde yazıyoruz.

2) Global paketleri listelemek için npm list -g --depth 0 yazarak listeliyebiliriz

+-- @angular/cli@15.2.0          
`-- json-server@0.17.2

listede json server görünce biz artık fake bir rest api oluşturabiliriz.

3) projemiz içerisinde bir yere db.json adında bir dosya oluşturabiliriz.

dosyanı içerisine

{
  "movies": [
    {"id":1,"title":"film 1",
      "description":"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, debitis dignissimos enim exercitationem incidunt ipsum laborum, natus omnis possimus quae, quas quia rem sapiente similique sint veritatis vero voluptate voluptatibus?",
      "imageUrl":"1.jpeg","isPopuler":true,"categoryId":1},
    {"id":2,"title":"film 2",
      "description":"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, debitis dignissimos enim exercitationem incidunt ipsum laborum, natus omnis possimus quae, quas quia rem sapiente similique sint veritatis vero voluptate voluptatibus?",
      "imageUrl":"2.jpeg","isPopuler":true,"categoryId":2},
    {"id":3,"title":"film 3",
      "description":"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, debitis dignissimos enim exercitationem incidunt ipsum laborum, natus omnis possimus quae, quas quia rem sapiente similique sint veritatis vero voluptate voluptatibus?",
      "imageUrl":"3.jpeg","isPopuler":true,"categoryId":2},
    {"id":4,"title":"film 4",
      "description":"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, debitis dignissimos enim exercitationem incidunt ipsum laborum, natus omnis possimus quae, quas quia rem sapiente similique sint veritatis vero voluptate voluptatibus?",
      "imageUrl":"1.jpeg","isPopuler":true,"categoryId":1},
    {"id":5,"title":"film 5",
      "description":"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, debitis dignissimos enim exercitationem incidunt ipsum laborum, natus omnis possimus quae, quas quia rem sapiente similique sint veritatis vero voluptate voluptatibus?",
      "imageUrl":"5.jpeg","isPopuler":true,"categoryId":3}
  ],
  "categories": [
    {"id": 1,"title": "macera"},
    {"id": 2,"title": "romantik"},
    {"id": 3,"title": "komedi"},
    {"id": 4,"title": "dram"},
    {"id": 5,"title": "savaş"}
  ]


}

movies ve categories olmak üzere iki adet json veri tipinde, verileri ekleyelim.

4) server başlatmak için aşağıdaki kodu terminalde yazıp enter a basalım

json-server --watch db.json

 Resources
  http://localhost:3000/movies                                   
  http://localhost:3000/categories  

rest api miz oluştu. uygulamamız tarafında bunu kullanabiliriz.

 

Angular'da JSON server kurulumu
Paylaş: