i-want-a-name
Version:
I want a name.
61 lines (53 loc) • 1.51 kB
JavaScript
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,
}