목록Nodejs(+express) (3)
trycode
Nodemailer https://nodemailer.com/about/ Nodemailer :: Nodemailer Nodemailer Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default. Nodem nodemailer.com Node.js 에서 메일을 쉽게 보내주게하는 모듈이다. 1. 메일 서버 이용 - 편의상 구글 계정으로 메일 ..
익스프레스 기본 서버 구동. 기본 프로젝트 폴더를 하나 만들어준다. 1. 터미털에서 그 프로젝트 폴더로 이동 - cd 프로젝트경로 ( IDE 터미널같은 경우 프로젝트 폴더에서 기본 시작한다 ) 2. package.json생성을 시켜준다. npm init 3. express 설치 npm install express 4. server.js 파일 만들고 아래와 같은 내용 코딩. require() : 코드에 모듈을 호출할 때 사용. NPM 애플리케이션의 최상위 폴더 아래 node_modules라는 폴더에 외부 모듈을 설치한다.외부모듈을 사용하려면 핵심 모듈을 require로 호출하면 된다. 노드는 핵심 모듈 폴더에서 해당 모듈을 찾은 다음에 node_modules 폴더 내부에서 모듈을 찾으려 시도한다. requ..
익스프레스 요청, 응답객체 1. 애플리케이션 객체 - app.set( name, value ) : 익스프레스가 구성에서 사용할 환경 변수를 설정한다. - app.get( name ) : 익스프레스가 구성에서 사용할 환경 변수를 가지고 온다. - app.engine( ext, callback ) : 특정 파일 타입을 출력하기 위해 필요한 템플릿 엔진을 정의한다. - app.locals : 애플리케이션 수준의 변수를 출력하기 위해 모든 템플릿에 전송한다. - app.use( [path], callback ) : 서버로 전송된 HTTP요청을 처리하기 위해 익스프레스 미들웨어를 생성한다. 옵션으로 특정 경로에 응답하는 미들웨어를 등록할 수도 있다. - app.VERB(path, [callback...], cal..