백엔드 코스 시작. 긴장되고 떨린다. 잘 할 수 있다고 암시를 걸면서 앉아있는다. 알고리즘 문제를 볼 때마다 좌절하는데... 괜찮을까 ? 점심 이후에 백엔드 강의가 시작되는데 내가 재미를 느꼈으면 좋겠다. 많은걸 바라지는 않지만, 잘 풀렸으면 좋겠다 !
오늘 만들어본 API는 가입축하 템플릿템플릿리터럴을 사용해서 만들어봤다,라는 템플릿을 만든다면, 함수를 user인자로 받아야 하기 때문에 user.value 형태로 바꿔준다.그리고 여기에서 많은 내용을 다루기 힘들기 때문에 구조분해할당을 사용한다.인자 부분을 보면, 중
백엔드와 프론트엔드의 통신하는 방법에 대해 배웠다.하드웨어적으로 하는 통신만 공부했었지 이런식으로 REST-API와 GRAPHQL-API를 사용한다는 점은 처음이라 생소했다.여담으로 rest-api는 자소서에도 썼었는데 무슨뜻인지도 모르고 말하고 다녔다. 개념은 맞다는
어제에 이어서 rest-API에 대해 공부했다.express는 Node에서 쉽게 웹 서버를 개발할 수 있도록 돕는 프레임워크로yarn init명령어를 입력하면 package.json파일이 생성된다."type": "module"를 추가해준것이다.yarn add expre
백엔드를 하면서 서버랑 연결되는 부분이 정말x1000000000어려운거같다 통신 자체가 나한테는 보이지 않는 부분이라 막연해서 어려웠었는데 이걸 활용하니까 더 어렵게 다가오는 느낌이다. 오늘 수업은 어제 했던 api를 직접 만들었다. apollo를 사용했기 때문에
전날에는 프론트엔드에 cdn으로 axios를 사용했지만, 오늘은 백엔드에 적용시켰다.yarn add axios를 사용해 설치한다.로 사용할 수 있다. get/post/put/delete 메서드를 사용한다.이것은 데이터를 받지 않아도 result로 넘어가기때문에 Prom
프론트엔드와 백엔드의 구조를 보며 도커에 대해 공부했다.도커는 vmware와 다르게 불필요한 추가적인 운영체제 설치가 필요하지 않다.Dockerfile라는 파일을 만들고 이미지를 만들기 위한 명령어를 입력한다.를 입력하고 docker build .명령어를 입력해 파일이
map함수를 콜백과 칭구들 function myCallback(){ const ccc = new XMLHttpRequest() ccc.open("get","http://numbersapi.com/ran
스크래핑은 스크랩 하는 것이다.특정 웹사이트에서 html을 가져온다.유저가 보낸 정보에서 http가 포함된 url에서의 open graph 내용을 긁어오는 것이다.yarn add cheerio명령어로 cheerio를 설치하고 import해온다import cheerio
오늘은 class와 객체지향에 대해 배웠다 학교 다닐때부터 어려웠던 개념인데 새롭게 배우게돼서 뜻깊었다. class 객체지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀로, 객체를 정의하기 위한 상태와 메서드(함수)로 구성됨 class
오늘은 어제 한 내용에 대해 느슨한 결합으로 바꿔주었다.다른 클래스를 직접적으로 사용하는 클래스의 의존성을 줄이는 것.\-> new 선언이 많은 것은 좋지 않음.\-> 결합이 강하게 되어있어 결합이 되어있지 않으면 사용할 수 없게됨의 어제 코드에서 buyProduct와
지금까지 Rest API 와 TypeScript를 배웠고, 오늘은 GraphQL과 TypeScript에 대해 배웠다.Nest에는 코드우선 방법과 스키마우선 방법이 있는데데코레이터와 TypeScript 클래스를 사용해 해당 GraphQL 스키마를 생성한다.스키마 우선 접
만들었던 디비를