$ npm init --yes
$ npm install --save request
-
The idea here is to make a get request and see what is currently in the api's database.
-
Then make a post request with a new object with your name and a new message.
-
Then make the get request again to confirm that your object was added to the database
-
To run each request, comment one out, then in the terminal run $ node request.js , to run the other just comment the other out and run the file in node again (in the terminal)
var request = require('request');
//try a get request
request.get('https://damp-cove-43225.herokuapp.com/', function(err, data){
if (err) {
console.log(err);
} else {
console.log(data.body);
}
})
//try a post request
//this api allows a json object with a name and message property
request({
url: 'https://damp-cove-43225.herokuapp.com/addMessage',
method: 'POST',
json: {
name: 'hacker',
message: '01001101101'
}
}, function(error, response, body){
if(error) {
console.log(error);
} else {
console.log(response.statusCode);
}
});