본문 바로가기

NODE/node.js

Nodejs_Day 02 :: 노드로 메일보내기 / 노드몬 사용하기

node.js에서 메일 보내기 💖

 

nodemailer 모듈

Gmail 서버를 이용하여 메일을 보낼 수 있습니다.

>> npm install nodemailer

 

host : smpt.mail.com

port : 465

google : 본인계정

 

 

👀 보안 수준이 낮은 앱의 액세스 - 보안 수준이 낮은 앱 허용 -> 사용으로 변경 

 

https://myaccount.google.com/lesssecureapps

 

로그인 - Google 계정

하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인

accounts.google.com

 

 

 

👀 계정 액세스 사용을 허용

https://accounts.google.com/DisplayUnlockCaptcha

 

로그인 - Google 계정

하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인

accounts.google.com

 

node_02.js

 

node_03.js

 

html 폼도 따로 생성해줘야함 ! ^^

 

 

 

허접하지만 요런식으로 html 을 대충 만들고나면

node.js로 메일 보내기 가능 

 

------------------------------------------------------------------------------------------------

노드몬 Nodemon 💖

 

 >> node node_01.js

 

이렇게 계속 터미널창에 입력하면서 재컴파일 하지 않고도

nodemon 설치하고 실행하면 자동으로 갱신될 수 있도록 도와주는 모듈입니다.

 

>> npm install -g nodemon 

해서 노드몬 설치해주기

(-g 는 글로벌이라는 뜻이다. 시스템 영역에다가 설치 해주면 된다.)

 

package.json 파일 펼쳐보면

 

"scripts": {

   "start" : "npx nodemon (현재 작업중인 파일명).js"

  },

 

이렇게 저장 후

 

>> npm start

 

그럼 이제 nodemon은 알아서 브라우저가 새로고침이 된다.

 

>> node node_01.js 이렇게 실행 안해도됨

>> nodemon node_01.js

이렇게 실행하면 알아서 새로고침 된다.