예를 들어

http.createServer([options][, requestListener])


이런거 있을 때 [options][, requestListener]가 뭘 의미하는 건지(특히 반점 같은 거) 어떻게 알지?


그리고 궁금한게


http.createServer((req, res) => {

res.writeHead(.....);

});


이런식으로 메서드 쓸 때, 첫번째 인수로 화살표 함수 (req, res) => { } 에서 req랑 res는 그 역할이 정해져 있는거야?


그니까 (req, res) 대신 (SEX, GUY) 이렇게 해도 SEX.writeHead(...)랑 req.writeHead(...)랑 같은거야?