TIL/5주차

노드 입문 1주차 강의

tnals634 2023. 6. 13. 10:29

코드에서 mongoDB응용 부분을 듣고 따라하고 있었는데 썬더 클라이언트에서 POST로 콜라에 대한 정보를 studio 3t에 보내려고 했습니다.

하지만 오류가 계속나서 mongooes를 지웠다 다시 깔아도 똑같이 오류가 나길래 뭘까 했더니 생각해보니 슬랙에 튜터님이 localhost:27017 때문에 오류가 나니 127.0.0.1:27017 로 변경하라는것이 생각나 찾아서 아래 코드와 같이 변경해주고 실행하니 잘 작동되었습니다.

변경전 localhost:27017
변경 후 127.0.0.1:27017

 

 

git을 ssh키를 받아 연동해서 올리는것을 해보았습니다.

여태 명령어를 사용하지않고 마우스로 클릭해서 사용해왔는데, 명령어로 간단히 바로 올릴 수 있는것을 해보고 놀랐습니다. 하지만 아직 명령어로만 사용하는것은 두려워서 일단 1회독 이후 한번 더 돌때 연습해보려합니다.

그리고 2회독때는 미리 레포지토리를 하나 만들어서 수업을 듣고 하나씩 완성 할때마다 해당 기능을 적어서 올려야할거같습니다.

 

수업을 계속 진행하는중 아마존을 통해 배포하는 것을 배우고있었는데, aws사이트에서 ec2에 들어가면 애플리케이션 시작이라는 버튼이 있습니다. 누르고 진행하려는데  Ubuntu Server 18.04가 없고 22.04아니면 20.04만 있어서 멈춘 상태입니다.

수업에서는 기본으로 20.04로 되있는것을 18.04로 변경한것이니 저도 20.04로 변경해서 진행중입니다.

혹시나 문제가 생길경우 저녁시간에 튜터님께 물어볼껍니다. 진행중에 튜터님이 20.04로 진행해도 된다고 하셔서 진행했습니다.

 

마지막 27강의를 듣고있는데 gabia를 사용해본적이 없어서 도메인이 없습니다. 하지만 수업내용에서는 이미 도메인이 있는 상태로 진행이 되서 더이상 진행하기 어려운듯해 멈추었습니다.

 

매니저님께 물어보니 1-7 강의자료에 500원을 결제해서 진행하면 된다고 하셨습니다. 하지만 지금 당장은 구매하지 않아도 된다고 하셔서 일단은 구매하지않고 어떻게 연결하는지만 보았습니다. 그리고 남은 1시간은 프로그래머스 문제들을 풀어보려합니다.

 

저녁시간에는 과제를 한번 살펴보려합니다.

 

살펴보려했는데 밥먹기전 풀고있던 문제가 있어서 좀 시간이 걸렸습니다.

그래서 마저 풀어주고 특강을 들었습니다. 특강에서 직장을 다니는 개발자가 아닌 직업을 가지는 개발자가 되라는 말이 와닿았습니다.

목표를 어떻게 잡을까 막막했는데, 단기,중기,장기 목표를 설정하라고 하셔서 어떻게 목표를 설정할지는 대략 감이 온거 같습니다. 그리고 특강이 끝나고 구글 코드 컨벤션을 검색해 살펴보았고, 이번주차 숙제도 살펴보며 어떤식으로 작성해야할지 생각을 좀 했습니다.

 

내일은 API를 작성하고 그에 맞춰 숙제도 시작해보려 합니다.

 

 

프로그래머스 문제

배열 만들기 3

콜라츠 수열 만들기

중복된 문자 제거

모스부호 (1)

2차원으로 만들기

 

= 프로그래머스 깃허브 주소

 

 

참고 자료

구글 자바스크립트 스타일 가이드

 

좀 더 쉽게 알려주는 사이트

JS 스타일 가이드

자바스크립트 코딩 컨벤션