본문 바로가기

내일배움캠프 Node 4기/TIL

내배캠 12/26 TIL

인증 TOKEN생성시 키 관리는 어떻게?

- 로그인과 인증(Auth)을 진행하다보면 private key라는걸로 일종의 비밀번호 비슷한걸 설정하게 된다

그런데 명색이 비밀 키인데 이걸 VSC 안에서 Const 변수로 남겨놓는게 맞나?  이거 잘못하다가 Github에 올리면 다른사람이 다 보는거 아닌가?? 뭐 이런 의문점을 품기 시작했다.

 

내가 배운 방법은 .env 환경변수 파일을 만들어서 각종 config 사항의 값을 입력하고, dotenv를 설치한 후, 따로 config.js파일을 만들어 config들을 객체로 만들어 접근하는 방식이었다.

 

사실 아예 코드상에서 os.env로 접근해버려도 가능하기는 한데, 코드가 길어질 뿐만 아니라 가독성이 굉장히 나쁘기때문에 객체를 만들어 접근하는 방식이 더 좋다고 생각한다.

 

틸드연산자 ~~

- 프로그래머스의 알고리즘 0레벨을 푸는 중인데, 좀 특이한 풀이를 보았다.

문제가 아마 양꼬치였던것 같은데, 양꼬치 1개에 만원이고, 10개 주문시 음료수 2000원을 공짜로 주는데 양꼬치를 16인분 먹으면 총 가격은 얼마인가? 이런 문제였는데 나는 Parseint에다 넣고 계산을 했다

(10의 몫과 나머지)

 

그런데 다른사람 풀이중에 tilde 연산자라는 특이한 방식이 있어서 흥미로웠다.

특이한건 아니고, 양수에서 math.floor같이 버림 처리가 되는 방법이라고 한다.

 

하나만 사용하면, 해당 수의 보수를 반환하는데, 연달아 사용함으로서 그와같은 효과를 내는 것이다.

'내일배움캠프 Node 4기 > TIL' 카테고리의 다른 글

내배캠 12/28 TIL  (0) 2022.12.29
내배캠 12/27 TIL  (0) 2022.12.29
내배캠 12/23 TIL  (0) 2022.12.23
내배캠 12/22 TIL  (0) 2022.12.22
내배캠 12/21 TIL  (1) 2022.12.21