게시판이라 하면 일반적으로 제목과 내용 이미지 등 최소한의 필요한 것이 있습니다. 그래서 이전에 AWS에 대해서 공부했지만, 아직 이해하지 못하는 과정도 많았고 오류도 있어 그 부분을 이제 겨우 해결을 해서 정리도 할 겸 내용을 쓰게 되었습니다. 일단 필자가 개발에 사용하고 있는 것은 프론트에서는 리액트입니다. 그리고 벡엔드는 노드에서 몽고 디비를 현내 사용 중에 있습니다. 위 구조를 참고로 아래 코드를 참고해주시기 바랍니다. 먼저 이미지 업로드하는 API를 만들기 위해서는 몇가지 라이브러리를 설치해야 합니다. npm i aws-sdk dotenv multer multer-s3 1) aws-sdk 먼저 SDK는 Software Development Kit의 약자로 특정한 소프트웨어나 플랫폼을 이용해서 소..
필자가 만들고 싶어 하던 프로젝트에서는 이미지를 업로드를 해야 합니다. 그래서 회사에서도 가장 많이 사용하는 걸로 알고 있는 AWS S3로 공부하기 위해 해당 서비스로 선택하게 되었습니다. 먼저 S3에 대해서 알아야 하겠죠? S3는 Simple Storage Service로 단순 File을 저장하는 서비스를 의미합니다. S3의 특징은 다음과 같습니다. 객체(파일)만 저장이 가능하다. 프로그램 설치는 불가하다. 파일의 안정성을 거의 보장한다. 무제한 용량으로 1개의 파일이 5TB까지 가능하나, 사용한 만큼 과금이 붇는다. Static Web Hosting 이 가능하다. 버전 관리가 가능하다. Bucket 단위로 관리하며, 이름은 유니크해야 한다. 암호화가 가능하며, 보안 설정이 가능하다. 데이터를 저장하고..
- Total
- Today
- Yesterday
- node.js
- java
- 뷰
- 리액트 썸네일
- Visual Studio Code
- Coding Test
- react
- 프로그래머스
- 자바스크립트
- 함수
- 자바
- javascript
- array
- programmers
- github
- 배열
- node
- 코딩테스트
- 재공부
- 파이썬
- node-sass
- CSS
- redux
- 리덕스
- 리액트
- 노드
- 리액트 유튜브
- mongodb
- Switch
- Git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |