여기서 X-Forwarded-For:
X-Forwarded-For: <client>, <proxy1>,<proxy2>
인데 client 값을 읽어와야 하는 상황이다.
해결 방법
X-Forwarded-For: '000.00.002, 111.111.589'
const test = '000.00.002, 111.111.589'
const whitelist = ['::1','000.00.002', '111.111.589'];
const replaceIp = test.replace(/\s/gi, ""); // 공백제거
000.00.002,111.111.589
const seevar = replaceIp.split(",")
[000.00.002,111.111.589]
const sift = seevar.shift()
첫번째 배열 요소가 string 값으로 나온다 000.00.002
const see = whitelist.includes(sift)
true