#Ubuntu install instructions
##Install Oh My ZSH
sudo apt-get update
sudo apt-get install git-core zsh
chsh -s /bin/zsh
I hereby claim:
To claim this, I am signing this object:
const request = require('request'); | |
const API_ENDPOINT = 'http://pokeapi.co/api/v2/pokemon/'; | |
request(API_ENDPOINT, (error, response, body) => { | |
console.log(body); | |
// { | |
// "count": 811, | |
// "previous": null, | |
// "results": [ | |
// { |
const NodeCache = require('node-cache'); | |
const cache = new NodeCache(); | |
let data = { results: [] }; | |
// using the cache module to add an object to the cache | |
cache.set('my-pokemon', data, (err, success) => { | |
// success will be true if successful | |
}); |
const request = require('request'); | |
const NodeCache = require('node-cache'); | |
const API_ENDPOINT = 'http://pokeapi.co/api/v2/pokemon/'; | |
const cache = new NodeCache(); | |
// try getting data from the cache first | |
cache.get('my-pokemon', (err, data) => { | |
// return early if there's an error or data is available | |
if (err) return console.log(err); |
const request = require('request'); | |
const NodeCache = require('node-cache'); | |
const API_ENDPOINT = 'http://pokeapi.co/api/v2/pokemon/'; | |
const cache = new NodeCache(); | |
// try getting data from the cache first | |
cache.get(API_ENDPOINT, (err, data) => { | |
// return early if there's an error or data is available | |
if (err) return console.log(err); |
const request = require('request'); | |
const NodeCache = require('node-cache'); | |
const API_ENDPOINT = 'http://pokeapi.co/api/v2/pokemon/'; | |
const cache = new NodeCache(); | |
// accepts an endpoint (string) to query | |
// accepts a callback function to be called when the query is finished | |
function callEndpoint(endpoint, callback) { | |
request(endpoint, (error, response, body) => { | |
// if unsuccessful, pass the error to the callback function |