Files
challenge-git/server.js
2019-06-14 13:47:55 -07:00

25 lines
574 B
JavaScript

const http = require('http')
const PORT = process.env.PORT || 3000
const server = http.createServer((req, res) => {
if (req.url === '/') return respondHello(req, res)
if (req.url === '/user-agent') return respondUserAgent(req, res)
res.end()
})
function respondHello (req, res) {
res.end(JSON.stringify({ msg: 'hello' }))
}
function respondUserAgent (req, res) {
const ua = req.headers['user-agent']
res.end(JSON.stringify({ ua }))
}
server.listen(PORT)
console.log(`Server listening on port ${PORT}`)
if (require.main !== module) module.exports = server