실무개발 X-forwarded-for 상황

chp9419·2022년 2월 16일
0

여기서 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
profile
주어진 문제는 해결하고 공부하고 성장한다.

0개의 댓글

관련 채용 정보