i-want-a-name
Version:
I want a name.
52 lines (44 loc) • 1.05 kB
JavaScript
const express = require('express')
const app = express()
const port = 3000
const iWantAName = require('./../index')
app.get('/', (req, res) => {
res.json({
message: '👾 Welcome to the i-want-a-name API!',
entries: {
boy: '/boy',
girl: '/girl',
country: '/country',
city: '/city',
planet: '/planet',
},
})
})
app.get('/boy', (req, res) => {
iWantAName.boy().then((name) => {
res.json({ name })
})
})
app.get('/girl', (req, res) => {
iWantAName.girl().then((name) => {
res.json({ name })
})
})
app.get('/country', (req, res) => {
iWantAName.country().then((name) => {
res.json({ name })
})
})
app.get('/city', (req, res) => {
iWantAName.city().then((name) => {
res.json({ name })
})
})
app.get('/planet', (req, res) => {
iWantAName.planet().then((name) => {
res.json({ name })
})
})
app.listen(port, () =>
console.log(`🚀 API listening at http://localhost:${port}`)
)