UNPKG

i-want-a-name

Version:
61 lines (53 loc) 1.51 kB
const axios = require('axios') const boy = () => { return axios .get( 'http://names.drycodes.com/1?nameOptions=boy_names&separator=space' ) .then(({ data }) => data[0]) .catch((err) => err) } const girl = () => { return axios .get( 'http://names.drycodes.com/1?nameOptions=girl_names&separator=space' ) .then(({ data }) => data[0]) .catch((err) => err) } const planet = () => { return axios .get('http://names.drycodes.com/1?nameOptions=planets&combine=1') .then(({ data }) => data[0]) .catch((err) => err) } const country = () => { return axios .get( 'http://names.drycodes.com/1?nameOptions=countries&combine=1&separator=space' ) .then(({ data }) => data[0]) .catch((err) => err) } const city = () => { return axios .get( 'http://names.drycodes.com/1?nameOptions=cities&combine=1&separator=space' ) .then(({ data }) => data[0]) .catch((err) => err) } if (require.main === module) { boy().then((name) => console.log(`Boy's name: ${name}`)) girl().then((name) => console.log(`Girl's name: ${name}`)) planet().then((name) => console.log(`Planet's name: ${name}`)) country().then((name) => console.log(`Country's name: ${name}`)) city().then((name) => console.log(`City's name: ${name}`)) } module.exports = { boy, girl, planet, country, city, }