npm

nodejs

JWT 이해

JWT 특징 jwt는 변조가 불가능하다. ( =서버에서 원하는 데이터를 jwt로 암호화를 하면 서버가 아니면 다른 곳에서는 변조 불가능) 복호화는 어디서나 가능하다. 누구나 볼수 있다. 주민번호 패스워드 이런건 담으면 안되고, 사용자를 구분할 수 있는 정보만을 담는다. 사용자는 모든 api를 호출할 때마다 시리얼라이즈된 값를 가지고 사용자 : '나이거 가져왔어 나 이기능좀 해줘' 서버 : '오 이거 변조안됐네 유효하네 정상이네 알겠어' 이렇게 로그인api 구현하는 느낌 요약 : 서버에서는 클라이언트를 구분할 수 있는 고유한 정보를 담아서 토큰을 클라이언트한테 주고, 클라이언트는 api요청할 때 토큰을 포함해서 보내는느낌

nodejs

package.json 이해 _node.js

package.json 및 목적 node.js 현재 프로젝트에 대한 정보를 저장 및 제공한다. 주로 새로운 프로젝트를 시작하는 npm init 과정에서 자동생성한다. (직접 작성할 수도 있다.) 파일 내의 정보는 키-값 쌍으로 저장되는 단일 json 객체로 구성된다. 필수 입력해야하는 필드는 name, version이지만 후에 사용자 또는 관리자에게 최대한 정보를 제공해주는 것이 좋다. 그리고 현재 프로젝트에서 사용(의존)중인 패키지들의 버전을 기록한다. (의존성 관리) 프로젝트 및 npm 패키지에 대한 정보를 한눈에 담는다. 그리고 그 정보를 이 프로젝트에 연관된 작업자들이 함께 공유하고 업데이트하는 것이 목적이 아닐까 싶다. 개념 name name 과 version 을 통해서 패키지의 고유성을 판별하..

deice
'npm' 태그의 글 목록