목록Programing Language/NODE JS (2)
초오오오오오짜개발자의낙서장
node 프로젝트에서 router를 사용중에 있으나 정확히 어떤 기능을 하는지 알지 못한채 그냥 써왔다. 이번 기회에 정리를 좀 해본다 Router 란 Route를 구성하고 코드를 구성하는데 도움을 줄수 있는 모듈..? 더 알아보자 라우터를 사용하면 모든 애플리케이션의 라우트를 하나의 파일에 정의하고 그것을 Express 애플리케이션에서 사용할수 있다.라우터를 사용하여 특정 경로에 대한 HTTP 요청을 처리할 수 있다.각 라우트는 단독적으로 작성하고 웹 어플리케이션에서 필요할때 조합해서 사용할수 있다.Express에서 라우트는 특정 http 요청(GET, POST) 요청을 어떻게 처리할지 정의하는 애플리케이션의 경로 또는 엔드 포인트를 말한다. app.get('/', function(req, res) ..
프로젝트 진행중 이메일 인증을 넣어보면 어떨까 싶어서 찾아본 모듈. Nodemailer는 Node JS에서 이메일을 보낼수 있도록 하는 모듈이다. 기능으로는 다음과 같다. 단일 모듈: Zero dependecies높은 보안성Emoji를 포함한 유니코드 지원윈도우 지원 및 npm으로 설치 가능HTML content와 Plain text 사용 가능메시지에 다양한 첨부 기능HTML 콘텐츠에 이미지 포함 가능TLS/STARTTLS로 보안 발송SMTP 외에도 다양한 전송 방식 지원DKIM(도메인키 인증 메일) sign 방식메시지 조작을 위한 커스텀 플러그인 지원OAuth2 인증 지원SMTP 연결을 위한 프록시 지원ES6 코드Ethereal.email로부터 이메일 테스트 계정 자동 생성 하지만 이메일을 보낸다는 기..