node.js

· Node.js
이번 포스팅에서는 진행중인 개인프로젝트에 nodemailer를 사용하여 이메일 인증기능과 비밀번호 초기화 기능을 구현했던 과정을 정리해보려 한다. • 개요 사용자가 계정 비밀번호를 분실하였을 때 회원가입시 입력한 이메일주소를 통해 비밀번호를 변경할 수 있는 링크를 보내서 비밀번호를 변경할 수 있게 해주고 싶었다. 하지만 이 기능은 회원가입시에 사용자의 메일주소가 유효한지 인증이 우선적으로 필요하기 때문에 회원가입시 사용자가 입력한 이메일주소로 인증번호를 보내고 입력한 인증번호가 일치할 시에만 회원가입이 되도록 이메일 인증 기능도 구현이 필요한 상황이였다. 두 기능 모두 메일발송이 우선적으로 되어야 구현할 수 있기 때문에 혹시 npm 에 메일발송을 할 수 있는 모듈이 없을까 찾아보다가 nodemailer를..
· Node.js
node.js 에서 패키지 생성 방법 및 외부패키지 사용에 대해 간략히 정리하는 글이다. 이전 글에서 node.js에서 기능별로 모듈을 관리하고 사용하는 방법에 대해 공부했었다. 패키지란 node.js에서 사용할 수 있는 이런 모듈들을 패키지형태로 저장한 것을 말하고 npm(node package manager)은 다른 사람들이 올린 이런 패키지들을 자유롭게 사용할 수 있는 오픈소스 라이브러리이다. 1. 패키지 생성 터미널에서 원하는 경로에서 npm init 명령어를 사용하여 패키지 생성이 가능하다. 위와 같이 패키지에 대한 정보를 하나씩 입력 하고 yes를 입력하면 패키지 생성이 완료된다. 패키지 생성가 되고 나면 해당 경로에 package.json 파일이 생성된 것을 확인할 수 있다. package...
kyuuuun
'node.js' 태그의 글 목록