![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bXeOJZ/btq4Jv3lOuW/zh7tDRVRYtj3PKVP3o6bs0/img.png)
Step 01- apollo-server-express 설치 npm install apollo-server-express //설치 Step 02- Mutation중 editProfile() 메서드를 사용하는 경우 avatar를 Upload type으로 선언 Upload type으로 선언하게 된다면 첨부파일을 업로드할 수 있습니다. Step 03- Mutation에서 editProfile()을 사용하면 resolverFn function이 실행됩니다. 스트림(Stream)을 사용하여 파일 업로드를 합니다. 스트림이란? - 스트림은 배열이나 문자열같은 데이터 컬렉션입니다. 스트림은 대용량의 파일을 다룰 때나 외부 소스로부터 데이터를 한번에 일부분씩 가져올때 사용됩니다. 스트림이 필요한 이유 - fs 모듈을 ..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b6te7J/btq4K2Z7sf3/6BS2PqT4MeDEZppGHHehU1/img.png)
react에서 파일 업로드를 할 경우 node의 버전이 12 이상일 경우 아래 사진과 같은 버그가 발생할 수 도 있습니다. Step 01: package.json에 resolutions 추가 "resolutions": { "fs-capacitor": "^6.2.0", "graphql-upload": "^11.0.0" } Step 02: package.json에 scripts 부분에 preinstall 추가 "preinstall": "npx npm-force-resolutions", Step 03: 기존 node_modules 폴더 삭제 후 npm install 재설치 npm intall // 명령어 입력하여 재설치 * package.json 전체 소스 Step 04: npm run dev 명렁어를 입력하..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/drxpRZ/btq4DyTQ25H/S8rfbERjqf8KvSPfGSk2Y0/img.png)
Logic - 클라이언트가 로그인을 하여 로그인에 성공하면 jwt 토큰을 발행하고 유저 조회 및 유저 정보 수정시 token으로 유저를 판별하여 접근 유무를 확인하는 것입니다. Case 1 - Prisma를 이용한 Client생성 (client.js) 1 2 3 4 5 import { PrismaClient } from ".prisma/client"; const client = new PrismaClient(); export default client; cs Case 2 - Server를 실행시켜주는 server.js 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 require('dotenv').config(); import { ApolloServer } fr..
- Total
- Today
- Yesterday
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- redis sorted set으로 대기열 구현
- pipeline architecture
- redis sorted set
- redis 대기열 구현
- polling publisher spring boot
- pipe and filter architecture
- 트랜잭셔널 아웃박스 패턴 스프링부트
- 람다 표현식
- spring boot redisson 분산락 구현
- spring boot redisson destributed lock
- service based architecture
- java userThread와 DaemonThread
- 자바 백엔드 개발자 추천 도서
- 레이어드 아키텍처란
- spring boot excel download oom
- spring boot poi excel download
- microkernel architecture
- 서비스 기반 아키텍처
- 공간 기반 아키텍처
- transactional outbox pattern spring boot
- transactional outbox pattern
- space based architecture
- spring boot 엑셀 다운로드
- spring boot excel download paging
- @ControllerAdvice
- JDK Dynamic Proxy와 CGLIB의 차이
- java ThreadLocal
- spring boot redisson sorted set
- spring boot redis 대기열 구현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |