inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

Multer 세팅하기

이미지 저장 경로 Public

159

SJ

작성한 질문수 155

0

안녕하세요 ! 우선 지금은 공부 단계이기때문에 이미지저장 경로를 S3 로 하지않고 Public 으로 하시나요 ?

아니면 원래 Public 에다가 이미지를 저장하시나요 ??

javascript typescript rest-api nestjs backend

답변 1

0

코드팩토리

안녕하세요!

왜 S3에 업로드 하지 않냐는 질문일까요?

클라우드 네이티브로 설계한다면 S3로 올리셔도 됩니다.

오브젝트 스토리지이기 때문에 개념은 같습니다.

public으로 경로를 한다는건 잘 이해 못하겠습니다.

S3 버킷을 public으로 지정해야 하냐는 질문일까요?

아니면 왜 경로 이름이 public인지 질문일까요?

NestJS는 기본 에셋 폴더가 public 폴더로 세팅 돼있습니다.

물론 바꾸셔도 상관 없습니다.

공개 스태틱 파일을 저장하는 경우 아무래도 S3 버킷을 퍼블릭으로 두는게 편합니다.

하지만 비공개로 두고 매번 temp url 생성해서 파일 가져오셔도 상관은 없습니다.

다만 이렇게 할 경우 링크가 만료될때마다 생성해야하는 상당한 번거러움이 있습니다.

감사합니다.

cascade 질문

0

38

1

@types/bcrypt 설치과정이 누락된것같습니다.

0

45

1

process.env port key 에러

0

45

1

추상화

0

48

1

[공유] DTO optional 필드가 undefined로 잡혀 TypeORM 조건이 깨지는 현상

0

93

2

where 키워드가 들어가는 메서드와 아닌 메서드

0

56

1

BearerTokenGuard에서 db를 조회해서 유저 정보를 불러오는 이유?

0

69

1

app.controller app.service 는 지워도되나요?

0

69

1

@JoinColumn을 쓰는 경우와 안쓰는 경우의 차이

0

78

1

포트 3000에서 listen하는 곳까지 넘어가지 않습니다.

0

64

1

PickType 사용 시 `as const`를 꼭 사용해야 하나요?

0

102

2

socket connect 오류

0

96

2

강의를 들으면서 궁금한 점

0

97

2

DELETE 요청의 반환값은 어떤 기준으로 결정하는 게 좋을까요?

0

59

2

커리큘럼 질문

0

98

2

put 요청은 언제

0

90

3

typeorm VS prisma

0

343

2

142 강의 > 4:00 > 포스트멘 활용 관련 질문 드립니다.

0

76

2

User 데코레이터 버그 수정 전달드립니다.

0

67

1

git 주소 부탁드립니다.

0

112

2

nest g resource 명령어 에러

0

99

2

로그인 엔드포인트 관련 질문

0

84

2

yarn으로 express 다운 후 node 2_server.js 실행 안되는 경우

0

146

3

"흔히 사용되는 메서드" 강의 관련 질문입니다~

0

95

2