Server 3

27. NodeJS - express js 받기

express js 란 node js를 조금 더 편리하게 사용할 수 있는 프레임 워크이다. node js 다운받기 terminal을 열어서 node -v node js 의 설치 유무를 확인한다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 해당페이지에서 안정적인 LTS 버전으로 다운로드 받는다. 다운로드 후 node버전을 확인한다. express를 설치하기 위해 npm 이 필요하다. https://expressjs.com/ko/starter/installing.html Express 설치 설치 Node.js가 이미 설치되었다고 가정한 상태에서, ..

Cs 2022.06.20

26. NodeJS란?

2009년 Ryan Dahl이 처음 개발했으며, 오픈소스 Javascript 엔진인 크롬 v8에 비동기 이벤트 처리 라이브러리인 libuv를 결합한 플랫폼이다. javascript로 브라우저 밖에서 서버를 구축하는 등의 코드를 실행할 수 있게 해주는 런타임 환경이다. 빈번한 I/o 처리에 있어서의 우수한 성능, 서버 확장의 용이성, 무엇보다도 javascript라는 프론트엔드 필수 언어로 백엔드까지 작성할 수 있다는 엄청난 장점 때문에 출시 이후로 빠르게 점유율을 높여가고 있다. 특히 넷플릭스 처럼 엄청나게 많은 양의 인풋 아웃풋 데이터를 처리해야 하는 서비스에 있어서 강점이 두드러진다. NodeJs 특징 자바스크립트를 활용하여 논 블럭킹(Non Blocking) I/O와 단일 스레드 이벤트 루프를 통한..

Cs 2022.06.09

16. 리눅스(Linux) 쉘 스크립트(Shell Script) - DB 백업 스크립트-Mysqldump

쉘 스크립트에서의 유의사항 java나 php 등 다른 언어에서는 변수를 사용하기 위해서는 변수 타입을 선언하거나, $를 붙여 줘야 한다. 하지만 쉘 스크립트에서는 1. 변수를 선언할 때 변수명만 적어주면 된다. 단 이름에 숫자는 포함될 수 있지만 숫자로 시작될 수 없다. ex) name="itseong"(0) , name1(0), 1name(x) 2. 변수는 대, 소문자를 구별한다. 3. 변수에는 모든 값이 문자열로 저장된다. 4. 값을 사용할 때는 변수명 앞에 특수문자'$'를 붙여 사용한다. ex) $name, ${name} *{}의 차이는 문자열을 붙여서 쓸려면 {}이 필요하다. 5. 값을 대입할 때는 특수문자를 '$'를 사용하지 않는다. ex) name=1234, name='itseong' 6. 등..

Cs 2022.04.27