본문 바로가기
728x90
반응형

Back_end/node.js27

node.js) data 전달 - body, headers 웹에서는 get(url), post(body) 방식으로 데이터를 교환할 수 있고, get, post 모두 headers에 데이터를 담아 전송 가능한 듯 하다.. 2021. 5. 24.
node.js) 비구조 할당 비구조 할당 배열이나 객체의 구조를 해체하여 값을 다른 변수에 저장 깊은 복사 주소값을 참조해서 사용하는 얕은 복사와 달리 값 자체를 가져옴 let obj = { a: 10, b: 20, c: 30, d: 40}; var {a} = obj; console.log(a); // 10 - 비구조할당으로 obj의 a를 a라는 변수명으로 저장하여 사용 var {a:a2} = obj; console.log(a2); // 10 - a의 값을 a2라는 변수명으로 저장하여 사용 var {a, b} = obj; console.log(a, b); // 10, 20 let arr = [1,2,3]; var [one] = arr; console.log(one); // 1 var [one, two] = arr; console.l.. 2021. 5. 24.
node.js) global (window) global(node.js) + window(브라우저)-> globalThis로 변경되었지만 익스플로러에서 사용불가 global은 브라우저에서의 window와 비슷한 기능이지만 node.js만의 메소드 들이 들어있다 window, global은 생략 가능 global에 값을 넣으면 어디서든 사용 가능하지만 어디에서 넣었는지 알 수 없기 때문에 모듈로 만들어서 사용하는 것이 좋다 객체 로깅 -> console.dir() 2021. 5. 22.
node.js) sns 로그인 - oAuth 2.0 oAuth 2.0 sns 로그인을 가능하게 한 개념 local server 요청 ----------------> sns server 응답 login 생성 요청 사이트 검증 검증 완료 시 login key 생성/저장 login key 응답 post로 응답 받은 login key 저장 local server 요청 ----------------> sns server 응답 login key, sns id/password 로 login 요청 key 확인? 로그인 success 토큰 응답 : 실패 응답 post로 응답 받은 토큰으로 로그인 확인/세션 생성 login key == oAuth key / API key (sns에서 생성) local server는 토큰으로 세션 생성 라이브러리가 잘되어있기 때문에 pass.. 2021. 5. 20.
728x90
반응형