일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- eof
- HTTP
- graphql
- 스프링부트
- java
- 조건문
- java11
- Scanner
- 프로그래머스
- 자바
- Android
- Apollo
- mysql
- Docker
- restapi
- 스프링
- mongodb
- MapReduce
- 백준알고리즘
- LangChain
- nodejs
- bufferdreader
- k8s
- Mongoose
- ai
- TCP
- Spring
- 서버
- redis
- puppeteer
- Today
- Total
목록nodejs (3)
자라나라 개발머리
지난 시간엔 node.js(express)와 mongoDB를 통해 서버를 구축하고, DB와 연결을 했다. 이를 기반으로, GrapeQL API를 구현하려고 한다. 개요 게시글에서 말했듯이, GrapeQL은 API 포맷 종류 중 하나고, REST API와 양극단의 장단점을 가지고 있다. GraphQL(요청 복잡, 데이터 단순) REST API(요청 단순, 데이터 복잡) 그래서 GraphQL은 요청이 일정하지 않고 필요한 데이터 구성이 많을수록 이점이 있는 API포맷이다. 오늘은 GraphQL를 더 세세하게 정리해보고, 주어진 스키마를 분석하고, resolvers 까지 구현해볼 것이다. GrapeQL 정리 GraphQL의 장점 - 데이터 전송량 감소 원하는 데이터만 받아올 수 있기 때문에 효율적으로 데이터 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dzN5LC/btsiuM47xYo/Hlk2gmV1hw7NZ8UZdROEuk/img.png)
사용 기술 node.js v18.16.0 mongoDB atlas mongoose express visual studio code 개발 환경 세팅 1. node.js 설치 검색창에 node.js 설치 쳐서 다운로드! 2. vscode 준비 (이미 설치 되어있음) 서버 실행 및 mongoDB 생성 및 연결 ( mongoose 사용 ) 검색하다, Node.js와 MongoDB를 연결한 게시글을 찾았고 그 게시물을 토대로 구현했다. express를 써서 하길래 그것도 뭔지 구글링! express란? node.js기반 javascrpit로 서버 구축을 하게 도와주는 가장 대중적인 웹 프레임 워크 express를 활용해 서버를 구축하기로 하였다. 또한, mongdDB atlas에서 클러스터 생성 및 연결을 했다...
Node.js - MongoDB 기술스택을 사용하여 GraphQL API 서버를 구현하게 되었다. 개요 앞으로 포스팅 될 게시물의 목차는 다음과 같다. 0. Node.js - MongoDB GraphQL API 서버 구현 개요 / 리서치 (현재 글) 1. Node.js - MongoDB 개발 환경 세팅 / DB 연동 2. GrapeQL 스키마 분석 / resolvers 구현 3. 프로젝트 환경변수 세팅 / 코드 모듈화 / 테스트 (완) 리서치 셋 다 처음 접해보는거고, javascript로 제대로 개발해본 적도 없기 때문에 난항이 예상되었다. 우선, 처음 접해보는 기술이기 때문에 사전조사를 했다. 1. Node.js - javascript를 사용하는 개발 플랫폼 - 웹 개발 언어인 자바스크립트를 로컬에서..