sudo npm 안 될때sudo ln -s /usr/local/bin/node /usr/bin/node sudo ln -s /usr/local/lib/node /usr/lib/node sudo ln -s /usr/local/bin/npm /usr/bin/npm
개발자가 아닌 분들과의 첫 협업이기 때문에 처음에는 굉장히 어색하고 개발에 있어 어디까지가 디자이너의 영역이고 어디까지가 개발자의 영역인지 많이 헷갈렸다. 하지만 우리 실전팀 디자이너분들이 경력이 있고 실력이 출중하신 분들이어서 금방 그 경계가 확실해졌고 개발을 하면서
코드상에서 작성한 Object로 Schema를 만들고 데이터를 저장하고 읽어와서 코드로 변환 데이터베이스를 한단계 감싸 추상화쿼리에 신경쓰지 않고 Business Logic에 집중하여 개발할 수 있다반복되는 쿼리를 줄여준다데이터베이스를 추상화했기 때문에 다른 SQL D
이중 for문과 같은 원리하나의 Table을 기준으로 각 row를 추출 할 때 마다 순차적으로 상대 Table의 연관된 모든 row들을 조인에 의해 추출소량의 데이터를 가진 Table이 Outer Table로 설정되는 것이 성능에 유리JOIN Column이 Index
인덱스를 사용하는 SQL을 만들어 효율적으로 사용한다면 매우 빠른 응답 속도를 얻을 수 있고, 쿼리의 부하가 줄어들기 때문에 시스템 전체 성능이 향상 인덱스는 데이터베이스에 추가적인 공간을 할당해줘야 하고, 잘못 사용할 경우 성능이 오히려 크게 떨어질 수 있다클러스터형
좋아요 추가 API와 삭제 API 두 가지로 나눠서 구현했습니다.유저가 좋아요를 클릭했을 때, 좋아요 테이블 안에 누른 적이 있는지 row를 스캔하고 없을 경우에 추가한 후, post table안에 좋아요 카운트를 1 증가시킵니다. 유저가 좋아요를 취소 할 경우, 좋
동기 : Call하고 응답 올때까지 기다렸다가 다음 로직 실행\-장점:안전성 보장, 순서 보장\-단점:느리다비동기 : Call하고 응답 오지않아도 다음 로직 실행\-장점:빠르다\-단점:처리하기 까다로움, 순서 보장xNode.js는 클라이언트의 브라우저 외부에서 웹 애플
EC2에서 사용할 IAM 역할을 생성AWS 서비스가 클릭되어 있는 지 확인하고, 일반 사용 사례에서 EC2 항목을 선택한 후 다음 아래 권한들을 연결.•AWSCodeDeployFullAccess•AmazonS3FullAccess•AWSCodeDeployRole•Clou
inSplace.날씨, 인원수, 성별에 따라 서울 내 장소를 추천해주는 웹 어플리케이션.이번 1주일 동안의 진행점.BackEnd의 API를 모두 구현했다.BackEnd에 Reverse Proxy를 구현했다.code-deploy, pipe-line을 이용하여 CI, CD
날씨, 인원수, 성별에 따라 서울 내 장소를 추천해주는 웹 어플리케이션.선택한 이유?우선 inSplace의 프로젝트는 수많은 관계가 형성되어야 한다.포스트 : 리뷰, 리뷰 삭제, 찜하기, 좋아요, 유저리뷰 : 리뷰 좋아요, 리뷰 삭제, 유저좋아요 : 포스트, 유저유저
ngnix 설치sudo apt-get updatesudo apt-get upgrade -ysudo apt-get install nginx sudo service ngnix startcd /etc/nginx/sites-enabledlssudo rm defaultsudo
오늘은 S3에있는 파일의 이미지들을 데이터베이스에 옮기는 프로그램을 만들어봤다.300개가 넘는 파일들을 처리해야했기 때문에 손으로 옮기는 것은 너무 힘들었고 시간안에 하는것은 거의 불가능하다고 생각했고 되든안되든 한번 만들어봐야겠다 라고 느껴서 한번 만들어봤다.우선 S
오늘은 실전프로젝트 팀원분들을 실제로 만나서 프런트와 백엔드의 데이터를 어떤식으로 넘겨주고 받을지 규칙을 정했다.이후 노션에 Response와 Error양식을 업그레이드 했고상세페이지와 가본 장소 리스트추가 API를 완성시켰다.API를 완성하고 난 후 코드를 보니까 M
오늘은 실전프로젝트 디자인이 완성이되어서 드디어 코딩단계에 들어갔다.우선 가장 먼저할 수 있는 로그인, 회원가입을 빠르게 완성하기로 했고 이후 TEST DB를 이용하여 데이터를 넣은 후 한번 실행시키기로 했다.프로젝트에대한 서면피드백을 받았는데 생각보다 지적받은점이 많
오늘은 카카오 API를 활용해 주변 위치를 가져오기로 했다.크롤링을해서 한번에 가져오고 싶었지만 생각보다 쉽지가 않았고일단 이미지는 저작권때문에 나중에 개인적으로 하나씩 가져오려고 한다.그리고 DB를 다시 설계하고 또 구조를 바꿨다..DB구조를 최대한 잘 짜려고 했는데
오늘은 실전프로젝트 전 와이어프레임을 상세하게 설계하고 기능을 조금 더 세분화 해서 나눴다.이후 API설계를 하고 MySQL설계를 했는데 생각보다 굉장히 헷갈리고 어려웠다.이렇게 DB를 진지하게 짜본적이 없어서 구조를 어떤식으로 잡아야할 지 조금 어려웠다.IA에 대해서