Add HTTP communication to your app

 

Step 1 - Configure the JSON server :

  • JSON Server is an  open source tool used to create mock REST APIs. You'll use it to serve the housing location data that is currently stored in the housing service.
  1.  Install json-server from  npm  by using the following command.

                                     npm install -g json-server

  • In the root directory of your project, create a file called db.json. This is where you will store the data for the json-server.

  • Open db.json  and copy the following code into the file.


{
  "locations": [
  {
  "id": 0,
  "name": "Acme Fresh Start Housing",
  "city": "Chicago",
  "state": "IL",
  "photo": "https://angular.io/assets/images/tutorials/faa/bernard-
hermant-CLKGGwIBTaY-unsplash.jpg",
  "availableUnits": 4,
  "wifi": true,
  "laundry": true
  },
  {
  "id": 1,
  "name": "A113 Transitional Housing",
  "city": "Santa Monica",
  "state": "CA",
  "photo": "https://angular.io/assets/images/tutorials/faa/brandon-
griggs-wR11KBaB86U
-unsplash.jpg",
  "availableUnits": 0,
  "wifi": false,
  "laundry": true
  },
  {
  "id": 2,
  "name": "Warm Beds Housing Support",
  "city": "Juneau",
  "state": "AK",
  "photo": "https://angular.io/assets/images/tutorials/faa/i-do-nothing-but-love
-lAyXdl1-Wmc-unsplash.jpg",
  "availableUnits": 1,
  "wifi": false,
  "laundry": false
  },
  {
  "id": 3,
  "name": "Homesteady Housing",
  "city": "Chicago",
  "state": "IL",
  "photo": "https://angular.io/assets/images/tutorials/faa/ian-macdonald-
W8z6aiwfi1E-unsplash.jpg",
  "availableUnits": 1,
  "wifi": true,
  "laundry": false
  },
  {
  "id": 4,
  "name": "Happy Homes Group",
  "city": "Gary",
  "state": "IN",
  "photo": "https://angular.io/assets/images/tutorials/faa/krzysztof-hepner-
978RAXoXnH4-unsplash.jpg",
  "availableUnits": 1,
  "wifi": true,
  "laundry": false
  },
  {
  "id": 5,
  "name": "Hopeful Apartment Group",
  "city": "Oakland",
  "state": "CA",
  "photo": "https://angular.io/assets/images/tutorials/faa/r-architecture-
JvQ0Q5IkeMM-unsplash.jpg",
  "availableUnits": 2,
  "wifi": true,
  "laundry": true
  },
  {
  "id": 6,
  "name": "Seriously Safe Towns",
  "city": "Oakland",
  "state": "CA",
  "photo": "https://angular.io/assets/images/tutorials/faa/phil-hearing-
IYfp2Ixe9nM-unsplash.jpg",
  "availableUnits": 5,
  "wifi": true,
  "laundry": true
  },
  {
  "id": 7,
  "name": "Hopeful Housing Solutions",
  "city": "Oakland",
  "state": "CA",
  "photo": "https://angular.io/assets/images/tutorials/faa/r-architecture-
GGupkreKwxA-unsplash.jpg",
  "availableUnits": 2,
  "wifi": true,
  "laundry": true
  },
  {
  "id": 8,
  "name": "Seriously Safe Towns",
  "city": "Oakland",
  "state": "CA",
  "photo": "https://angular.io/assets/images/tutorials/faa/saru-robert-
9rP3mxf8qWI-unsplash.jpg",
  "availableUnits": 10,
  "wifi": false,
  "laundry": false
  },
  {
  "id": 9,
  "name": "Capital Safe Towns",
  "city": "Portland",
  "state": "OR",
  "photo": "https://angular.io/assets/images/tutorials/faa/webaliser-_
TPTXZd9mOo-unsplash.jpg",
  "availableUnits": 6,
  "wifi": true,
  "laundry": true
  }
  ]
  }

Comments

Popular posts from this blog

CSS interview question

HTML

Angular full tutorial