안녕세계
- forever 사용법 (for MAC) - 1) forever 설치$ npm install forever -g 2) 서버 실행$ sudo -E forever start app.js※ -E는 환경변수 옵션입니다. ( ./.bash_profile ) 3) forever 프로세스 확인$ sudo forever list 4) forever 프로세스 종료$ sudo forever stop [index]
- passport & passport-local -(with Redis) 지난 post에서는 ElastiCache for Redis를 알아보았는데요.오늘은 사용자 로그인 인증(auth) 기능을 추가해보겠습니다.인증이 된 순간에 Redis store에 passport session이 저장 됩니다! 로컬 인증을 하기 위해서는 passport 모듈과 passport-local 모듈이 필요합니다.기본적으로 node 모듈에 포함 되어있는데 혹시 모듈이 설치되어 있지 않은 경우 아래 두 모듈을 설치해줍니다. npm install passportnpm install passport-local [Step 1] 인증 URL 구성 URL 구성은 보통 인증(auth)은 인증끼리 묶어서 관리합니다.우리는 local logi..
- ElasticCache for Redis - [Step1] Create Security Group AWS > Compute > EC2 > NETWORK & SECURITY > Security Groups 에 들어갑니다. 상단에 Creaste Security Group 클릭! - Security group name : 이름- descrtiption : 설명- VPC : VPC 선택 Create 클릭! Security group을 생성한 뒤 Redis inbound에 TCP 6379 port를 추가 시켜줍니다. [Step2] Create ElastiCache AWS > Database > ElastiCache 클릭! Get Started Now 클릭! ※ 주의!! free-tier 사용시 설정해 줘야 하..
* 자바스크립트 환경설정(웹스톰 전체) Default Preferences > Languages & Frameworkds > JavaScript > JavaScript language version [ECMAScript 6](웹스톰 특정) Preferences > Languages & Frameworkds > JavaScript > JavaScript language version [ECMAScript 6] - Sequelize로 만드는 Restful API - [step1] Model Define [step2] CRUD (1) Create (2) Read (3) Update (4) Delete config/sequelize : 데이터베이스 연결 util/ : 기능 모음util/db.js : 데이터베이스..