일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- Android
- ai
- Spring
- eof
- HTTP
- java11
- 서버
- 스프링부트
- bufferdreader
- java
- MapReduce
- Apollo
- Scanner
- 자바
- restapi
- k8s
- graphql
- Mongoose
- nodejs
- mongodb
- redis
- Docker
- LangChain
- 프로그래머스
- puppeteer
- mysql
- 조건문
- 백준알고리즘
- TCP
- Today
- Total
목록Mongoose (2)
자라나라 개발머리
지난 시간엔 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에서 클러스터 생성 및 연결을 했다...