Files
Node.js-14-Cookbook/Chapter09/name-server/non-leaky/index.js
T
2017-07-31 11:33:31 +05:30

15 lines
362 B
JavaScript

const http = require('http')
const starwarsName = require('starwars-names').random
const names = {}
http.createServer((req, res) => {
res.end(`Your unique name is: ${createName(req)} \n`)
}).listen(8080)
function createName () {
var result = starwarsName()
names[result] = names[result] ?
names[result] + 1 :
1
return result + names[result]
}