목록개발 일기 (41)
고양이발일기

프론트쪽은 데이터 받아오는 기능까지 완성했다. 기존에 만들어져 있던 ES 도메인이 있어서 해당 도메인을 사용했고 음... 이제 해야하는 일이 데이터 처리하는 일..? 근데 해당 기능도 구현이 되어있다고 하셨으니 이제 공부해서 확장시키는 기능 공부만 하면 될 것 같다. 그래서 해당 공부를 하기위한 오늘 프로젝트 ㄷㄷㄷㅈ 참고 자습서 - https://docs.aws.amazon.com/ko_kr/elasticsearch-service/latest/developerguide/search-example.html Amazon Elasticsearch Service를 사용하여 검색 애플리케이션 생성 - Amazon Elasticsearch Service 표준 API Gateway 및 Lambda 요금 정책이 적용..

전 글에서 도메인 생성까지 해보고 이제는 테스트 데이터를 업로드 해볼 예정이다! 2021.08.05 - [개발 일기] - [2021.08.05] AWS Elasticsearch Service 시작하기 [2021.08.05] AWS Elasticsearch Service 시작하기 aws 에서 elasticsearch console 창으로 들어가준다. 에서 새 도메인 생성 클릭! 자습서에 있는대로 개발 및 테스트로 설정해준다. 자습서에 있는 대로 도메인 이름은 movie로 해준당. 데이터 노드 탭에서 sowish.tistory.com 자습서에서는 curl 명령어를 사용하여 이용해보려고 한다. windows에서는 따로 설치를 해야하지만 맥이나 리눅스에는 미리 설치가 되어있다고 하니 각자 환경에 맞게 사전 설치..
Elasticsearch는 REST API를 사용한다..! 우리가 알고있는 PUT, GET, DELETE 같은 명령어를 사용함 RelationDB와의 비교 기본 개념 RelationDB Elasticsearch Database Index Table Type Row Document Column Field Schema Mapping 명령어 RelationDB Elasticsearch Select GET Update PUT Insert POST Delete DELETE GET RelationDB select * from _doc where id = 1 Elasticsearch curl -XGET localhost:8000/movies/_doc/1 POST RelationDB insert into _doc va..

aws 에서 elasticsearch console 창으로 들어가준다. 에서 새 도메인 생성 클릭! 자습서에 있는대로 개발 및 테스트로 설정해준다. 자습서에 있는 대로 도메인 이름은 movie로 해준당. 데이터 노드 탭에서 t3.small.elasticsearch를 선택해준다. 그리고 다음으로 넘어갑니당 네트워크 구성은 퍼블릭 액세스 도메인을 선택해줍니다. 세분화된 액세스 제어 에서는 마스터 사용자 생성을 클릭하여 사용자 이름 및 암호를 설정해 줍니다. 도메인 액세스 정책에서 도메인에 대한 개방 액세스를 허용을 선택해줍니다. 이 외에 나머지는 다 그대로 둔 다음 다음을 눌러줍니다!~ 이 화면이 뜨고 15분 정도 기다리면 초기화가 완료가 됩니다! 그러고 엔드포인트를 기록해 두면 생성은 완료 >.
Typescript의 기본 타입들 Boolean Number String Object Array Tuple Enum - 숫자 열거형 Any Void Null Undefined Never Boolean true/false 값을 가지는 boolean 타입 let isShow: boolean = false; Number JavaScript에서와 마찬가지로 TypeScript의 모든 숫자는 부동 소수점 값이고 number 타입을 가진다. TypeScript는 16 진수 및 10 진수 리터럴 외에도 ECMAScript 2015에 도입된 바이너리 및 8 진수를 지원한다. let decimal: number = 6; let hex: number = 0xf00d; let binary: number = 0b1010; l..
Typescript의 특징 컴파일 언어, 정적 타입 언어 동적타입인 자바스크립트에 반해 타입스크립트는 정적 타입의 컴파일 언어이다. 코드 작성 단계에서 타입을 체크해 오류를 확인할 수 있고 미리 타입을 결정하기 때문에 실행 속도가 매우 빠르다. 코드 작성 시 매번 타입을 결정해야 하기 때문에 번거롭고 코드량이 증가하며 컴파일 시간이 오래 걸린다. 자바스크립트 슈퍼셋(Superset) 자바스크립트의 기본 문법에 타입스크립트의 문법을 추가한 언어이기에 자바스크립트로 작성한 코드에 확장자를 .js에서 .ts로 변경하고 타입스크립트로 컴파일해 변환할 수 있다. 객체 지향 프로그래밍 지원 클래스, 인터페이스, 상속, 모듈 등과 같은 객체 지향 프로그래밍 패턴을 제공한다. 장점 높은 수준의 코드 탐색과 디버깅 자바..