패키지 설치 $ npm install nodemailer nodemailer-smtp-transport --save 지메일 발송 예제 const nodemailer = require('nodemailer') const smtpTransport = require('nodemailer-smtp-transport') let transporter = nodemailer.createTransport(smtpTransport({ service: 'gmail', auth: { user: '{your_google_id}@gmail.com', pass: '{your_google_password}' } })) let mailOptions = { fro..
개요 현재 웹 서버의 대세라고 한다면 nginx라고 할 수 있다. 어지간한 스타트업 기업들은 대부분 애플리케이션 서버의 앞단에 nginx를 두는 구성을 선호한다. 특히 정적 컨텐츠에 대한 처리 능력이 굉장히 우수하다. 정적 파일들을 nginx로 서비스하고 서버 앞단에 CDN을 두는 형태가 일반적이다. 이번 글에서는 nginx를 설치하고 설정하는 방법을 설명하고자 한다. NGINX 설치 아래 순서로 nginx를 설치한다. 참고로 nginx는 EPEL 저장소에서 설치가 가능하다. 하지만 최신 버전을 사용하려면 아래와 같이 NGINX 저장소를 시스템에 추가한 후 설치해야 한다. ### nginx 설치 $ sudo nano /etc/yum.repos.d/nginx.repo [nginx] name=nginx re..
개요 개발자에게 에디터는 자존심과도 같다. Vim, Emacs 중의 하나를 주무기로 콘솔에서 현란한 단축키를 시전하여 상대방에게 공포와 경외감을 심어주는건 한국에서 개발자가 갖추어야 할 덕목과도 같다. MS-DOS 시절 copy con, edlin부터 텍스트 편집을 해온 내 입장에서는 그냥 단축키 많이 외울 필요 없는 간편한 위지윅 에디터가 최고라는 생각이 든다. 사용하는 에디터와 IDE가 넘치다 보니 두뇌에서 단축키 대혼란이 펼치지기 때문이다. 자존심 배틀에 끼어들 동안 생산성을 확보하고 다른 기술을 연마하겠다. 오늘 설명할 글은 Linux 진영에서 새롭게 떠오른 강력한 위지윅 텍스트 에디터인 Nano이다. Nano는 정말 간편하다. 단축키를 별로 외우지 않아도 콘솔에서 버벅이지 않고 텍스트 편집이 가..
개요 Windows에서 KpyM Telnet/SSH Server를 사용하여 SSH 서비스를 제공하는 방법을 설명하고자 한다. 설치 및 SSH 서버 실행 여기를 클릭하여 KpyM Telnet/SSH Server를 다운로드하여 설치한다. 현재 최신 버전은 1.19c이다. 시작 → 프로그램 → KTS → Setup KpyM Telnet SSH Server를 실행 후 install service, start service를 차례로 실행 후 ESC 키를 눌러 종료한다. 이제 SSH 서버가 실행되었다. UTF-8(한글) 출력 설정 아래와 같이 정상적으로 UTF-8(한글)을 출력하기 위한 설정을 한다. ### C:\Program Files (x86)\KTS\kts.ini buff_height = 0 ### C:\Pr..
- Total
- Today
- Yesterday
- CentOS
- java
- Kendo UI
- JHipster
- jstl
- maven
- MySQL
- JavaScript
- bootstrap
- 구동계
- 태그를 입력해 주세요.
- Spring Boot
- Eclipse
- Kendo UI Web Grid
- chrome
- Spring MVC 3
- Tomcat
- jsp
- graylog
- node.js
- kotlin
- 평속
- 알뜰폰
- 자전거
- spring
- 로드 바이크
- 로드바이크
- DynamoDB
- Docker
- jpa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |