// let url = new URL('http://example.com/business/mart/item?category=14&id=2965') // console.log(url.protocol) // console.log(url.host) // console.log(url.pathname) // console.log(url.search) // const http = require('http') // const users = ['Tom', 'Andy', 'Jessica', 'Paul'] // const server = http.createServer((req, res) => { // if(req.url === '/') { // res.end('

Welcome!

') // } else if(req.url === '/users') { // res.end(`

${users}

`) // } else if(req.url.split('/')[1] === 'users') { // let userIdx = req.url.split('/')[2] // let userName = users[userIdx - 1] // res.end(`

${userName}

`) // } else { // res.end('

Page Not Available

') // } // }) // server.listen(3000) const http = require('http'); const express = require('express'); const app = express(); const users = ['Tom', 'Andy', 'Jessica', 'Paul']; app.get('/', (req,res) => { res.end('

Welcome!

') }); app.get('/users', (req,res) => { res.end(`

${users}

`) }); app.get('/users/:id', (req,res) => { const userName = users[req.params.id - 1] res.end(`

${userName}

`) }); app.get('*', (req,res) => { res.end('

Page Not Available

') }); app.listen(3000)