본문 바로가기

개발/Node.js

(3)
[JWT in Node.js] JWT (json web token) 이란? JWT (json web token) 이란? 웹을 배우기 시작했을 무렵 session 과 cookie 를 이용한 로그인기능을 배웠다. 하지만 요즘은 대세가된 페이스북이나 카카오 등 소셜로그인 기능은 위의 방식과 다른 토큰방식의 로그인 기능을 제공한다. 따라서 이번에는 JWT(json web token) 에 대하여 알아보았다 먼저 JWT 에 대하여 알아보고 이후 Node.js 와 함께 사용하는 방법을 알아보도록 하겠다. 아래 내용은 스터디에서 발표를 위해 작성한 내용입니다. 참조 : https://jwt.io/introduction/ JWT(JSON WEB TOKEN) 이란? 개체간 JSON 을 사용하여 정보를 안전하게 전송하기 위한 독립적(self-contained) 이고 컴팩트한 웹표준(RFC 7519..
[Node.js] Node.js 무료 Editor Atom 설치 및 Node.js 샘플코드 작성 Node.js 무료 Editor Atom 설치 및 Node.js 샘플코드 작성 이번엔 Node.js 개발을 위한 ( 물론 다른언어도 지원한다 ) 무료 Editor 인 Atom 을 설치해보도록 하겠다. Atom 의 대표적인 특징은 바로 GitHub 에서 만들었다는 것이다. GitHub 는 개발자라면 대부분 써봤거나 또는 들어봤을 대표적인 오픈소스 저장소이다. 평소에 개발 스터디를 할때 소스를 어떻게 관리할까 고민하다가 처음 사용해봤는데 매우 편리하게 사용하고 있고 혼자서 개발할때도 Github 를 통해서 소스를 관리하고 있다. 갑자기 왜 Github 를 얘기를 하려나 싶을수 있는데 Atom 은 소스를 작성하고 Github 에 바로 올릴수 있다는 장점이 있다. 이외에도 UI도 깔끔하고 오픈소스 저장소르 유명..
[Node.js] Node.js 설치하기 (Windows10) Node.js 설치하기 Node.js 설치는 매우 간단하다 . 우선 아래 URL 을 따라 Node.js 사이트에 접속한다. https://nodejs.org/en/ 그럼 위와 같이 화면이 나오는데 먼저 좌측으로는 최신버전 인데 개발공부를 목적으로는 굳이 최신버전을 설치할 필요없다. 안정성면에서 아직 다듬어지지 않았기때문이다. 따라서 예제에서는 좌측에있는 8.x,.x 버전을 설치하도록 하겠다. 설치파일이 다운로드 되어 열게 되면 위와 같이 창이 나온다. 여기서부터는 특별한 설정을 하지 않는다면 계속해서 Next 를 클릭하여 넘어가도록 하자 Node.js 라이센스의 대한 내용이 나온다. 아래 I accept the ... 체크박스를 선택한다음 Next 한다. Node.js 를 어디에서 설치할것인지 선택한다...