Skip to content

Latest commit

 

History

History
85 lines (78 loc) · 2.02 KB

nodejs.md

File metadata and controls

85 lines (78 loc) · 2.02 KB

This is the code for how to use this API in NodeJS

This code will print all the questions:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/all')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

This code will print all the questions in a certain topic:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/allquestions/<topic_name>')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

This code will print a random question in a certain topic:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/random/<topic_name>')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

This code will print a certain amount of questions in a certain topic:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/randomnum/<topic_name>/<num>')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

This code will print all the questions in a certain difficulty:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/allquestionsdif/<difficulty>')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

This code will print a random question in a certain difficulty:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/randomdif/<difficulty>')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

This code will print a certain amount of questions in a certain difficulty:

const axios = require('axios');
axios.get('https://quiz-api.vulcanwm.repl.co/api/randomnumdif/<difficulty>/<num>')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });