검색엔진(7)
-
pm2-logrotate
오늘은 pm2-logrotate에 대해 알아보려고 합니다. pm2-logrotate는 로그 관리하기가 편해 항상 사용하고 있습니다. # pm2 ls를 통해 현재 상태를 확인할 수 있습니다. pm2 ls pm2-logrotate 설치😁 pm2 install pm2-logrotate # pm2 logrotat를 설치하면 아래와 같은 conf 확인할 수 있습니다 # Module: pm2-logrotate # $ pm2 set pm2-logrotate:max_size 1M # $ pm2 set pm2-logrotate:retain 3 # $ pm2 set pm2-logrotate:compress false # $ pm2 set pm2-logrotate:dateFormat YYYY-MM-DD_HH-mm-ss # ..
2022.05.31 -
[JavaScript] const & let
오늘은 ES6에서 사용하는 변수 선언방식에 대해 공부해보려고 한다. let let은 한 번만 선언할 수 있다. let test = a; let test = b; //SyntaxError: Identifier 'test' has already been declared const const은 할당한 값을 변경할 수 없다. const test = 50; test = 60; // TypeError: Assignment to constant variable. 잠깐..! 여기서 const, let이 var과 차이점이라면 블록 유효 범위 일수 있다. const와 let의 경우에는 블록 유효 범위로서 함수 등에서 변수 유효 범위가 제한된다. 예제를 통해 let, const는 블록에서 유효 범위가 제한되는 걸 확인할 수..
2022.05.22 -
[자바스크립트] Collection - Set
저번에 Map에 이어서 이번에는 Set에 대해 정리해보려고 합니다. Set 이란? Set 은 중복되지 않는 값들의 집합입니다. 1. Set 생성, 추가, 삭제 😁 /** * 생성 * * Set은 Set 생성자 함수로 생성합니다 */ const set = new Set(); /** * set 데이터 추가 * set 객체는 데이터를 추가할 때 Set.prototype.add 메서드를 사용 */ const set = new Set(); set.add(`javascript`); set.add(`검색엔진`); set.add(`node`) /** * 잠깐! set은 중복된 값 추가를 허용하지 않음! */ set.add(`node`) set.add(`중복 x`) console.log(set) // Set(4) { `..
2022.05.01 -
간단히 정리하는 Express + PM2
Express 서버란? Express 서버란? Node.js를 위한 엡 프레임워크 중 하나이며, 자유 오픈소스 소프트웨어 웹 애플리케이션, API 개발을 위해 설계되었으며, Node.js의 표준 서버 프레임워크 Express 서버 설치 Node, npm 모두 설치된 후 npm express -generator -g express -e [프로젝트이름] #express 프로젝트 생성 npm install # 모듈 설치 npm start # 서버실행 PM2 란? PM2 란? Process Manager 로 Node.js의 프로세스를 관리해주는 역할 프로세스들이 계속 실행할 수 있는 환경을 제공 ** ( 저도 많이 쓰고 있습니다 ) PM2 설치 npm install pm2 -g # Node가 설치 필수! PM2..
2022.04.20 -
간단히 정리하는 Node.js
Node.js란? Node.js 란? Node.js 는 Chrome V8JavaScript 엔진으로 빌드된 JavaScript 런타임 1. 노드를 통해 다양한 자바스크립트 애플리케이션, 서버 실행이 많이 사용됨 2. Node.. js는 JavaScript 를 서버에서도 사용할 수 있도록 만든 프로그램 3. V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임 4. 웹 서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어짐 Node.js 설치 Mac 기준 Node.js 다운로드 & 설치 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nod..
2022.04.11 -
[검색엔진] Elasticsearch, kibana, nifi 실행! 종료!
저번 포스팅에서 설치방법을 알았다면, 오늘은 실행, 종료 방법에 대해 알아보려고 합니다. 엘라스틱서치(ElasticSearch) 실행 엘라스틱서치의 경우 아래와 같은 방법으로 실행을 하면 됩니다. elasticsearch 폴더로 들어간 후 실행시켜 주면 됩니다. ./bin/elasticsearch 하지만 터미널을 끄게 되면 같이 엘라스틱 서치가 꺼질 수 있으니, 백그라운드 실행을 선호하는 편입니다. 백그라운 실행은 아래와 같이 하면 됩니다. ./bin/elasticsearch -d 엘라스틱서치(ElasticSearch) 종료 엘라스틱서치의 실행 방법도 알았으니, 한번 종료 방법도 실행해보자! 간단하게 프로세스 ID를 종료(kill) 하면 됩니다~ ps -ef | grep elasticsearch 키바나 ..
2021.06.27