forever

forever?앱을 aws의 ec2에 올렸을 때 터미널을 종료하게 되면 실행중인 앱이 종료됩니다. 실행 중인 터미널을 종료하더라도 실행하려면 forever라는 모듈을 사용하여 터미널을 종료하더라도 앱을 계속 실행 할 수 있습니다. forever 사용 방법1npm install forever -g 위 코드를 터미널에서 실행하여 전역으로 forever모듈을 설

ec2 mongoDB와 robomongo 연결하기

robomongorobomongo를 이용하여 aws의 ec2에서 생성한 mongoDB를 연결 할 수 있습니다. robomongo 설정 방법robomongo를 실행 후 두 개의 컴퓨터 모양 버튼을 누릅니다.create를 선택하여 새로운 연결설정을 생성합니다.New Connection의 칸에 robomongo에 표시 될 이름을 설정합니다.Use SSH tunn

CRUD

CRUD란?CRUD란 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 CREATE(생성), READ(읽기), UPDATE(갱신), DELETE(삭제)를 묶어서 일컫는 말입니다. 이 4가지 기능을 하지 못하는 소프트웨어는 완전하다고 할 수 없다는 말이 있을 정도로 기본적인 기능입니다. 주로 MySQL과 같은 DB에서 사용합니다. CRUD와 S

Thread

Threadthread은 실을 의미하는 단어입니다. 하지만 컴퓨터공학에서의 thread는 실과는 전혀 관련이 없습니다. thread의 사전적 의미는 다음과 같습니다. 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위 이와같이 thread는 실과는 관련이 없지만 뭔가 흐름과 전혀 연관이 없진 않아 컴퓨터공학에서 thread라는 단어를 사용

Process

Processprocess의 사전적 의미는 다음과 같습니다. 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 프로세스를 얘기하는데 프로그램이라는 단어가 나옵니다. 여기서 프로세스와 프로그램은 다릅니다. 프로그램은 하드디스크에 저장된 코드를 의미하고 프로그램은 생명이 없습니다. 하지만 이러한 프로그램들이 명령어와 함께 메모리에 올라가게 되면 생명이 있는

const

const?const는 상수를 위해 사용합니다. 상수란 변하지 않는 값을 의미합니다. 사용법선언const는 선언 후 할당과 동시에 재할당 할 수 없습니다. 1const foo = 123; foo를 123으로 할당합니다. 1foo = 456; 이미 할당 된 foo에 456을 재할당하면 TypeError: Assignment to constant variabl

create-react-app

create-react-app이란?React앱을 간편하게 만들 수 있도록 자동으로 빌드해주는 모듈입니다. 이 패키지 모듈을 이용하면 Webpack이나 Babel을 설치하고 셋팅하는 복잡한 과정을 생략 할 수 있습니다. 설치방법1npm install -g create-react-app 위 코드를 터미널에서 실행하여 create-react-app모듈을 전역에

redis

redis설치방법1brew install redis homebrew를 이용해서 redis를 설치합니다. 1redis-server redis-server를 실행하면 redis가 실행됩니다.실행이 되면 위와 같이 터미널에서 실행됩니다.

aws를 이용하여 정적인 페이지 배포

s3와 route53을 이용하여 정적인 페이지 배포aws에 s3(Simple Storage Service)라는 클라우드 저장 공간을 이용하여 페이지를 배포 할 수 있습니다. route53이라는 Domain관리소와 s3를 연결하여 s3에 파일을 올리게 되면 자동적으로 배포하는 방법을 포스팅하겠습니다. 설정 방법route53에서 배포할 도메인을 선택합니다.Cr

ec2와 rds 연결하기

ec2와 RDSec2를 사용하면서 백엔드 RDS의 MySQL서버와 연결하지 않아 아래와 같은 에러가 발생하였었습니다.Error: connect ETIMEDOUT이란 에러로 원인을 찾는데 오래 걸렸습니다. 맥 환경에서는 통신이 잘 되지만 ec2에 올린 백엔드 환경의 설정이 같음에도 에러가 발생하였는데 해결방법은 간단했습니다. 연결 방법RDS 대시보드에서 ec