How to make an API call using Deno
Alexandru-Dan Pop
Posted on June 3, 2020
Without trying to start any more hype for Deno today, I'm just going to show an example of doing a HTTP call with this shiny new tool.
Show me the code
import { soxa } from 'https://deno.land/x/soxa/mod.ts'
const welcomeText = "Welcome to Deno.. a random joke is being prepared for you...";
console.log(`\n ${welcomeText} \n`);
async function fetchData() {
try{
const result = await soxa.get('https://api.icndb.com/jokes/random');
console.log(`${result.data.value.joke} \n`);
} catch (err) {
console.error(err);
}
}
fetchData();
Sandbox
In the JS ecosystem we have been spoiled with tools where we can try our code straightaway, and you can do this with Deno today using a sandbox:
Repl.it
So just copy-paste the code above in the Repl.it sandbox, click run, and enjoy.
We live some troubled times, so hopefully a Chuck Norris joke will put a smile on your face.
More interesting reads:
💖 💪 🙅 🚩
Alexandru-Dan Pop
Posted on June 3, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.