inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

url prameter당 요청제한

169

김영우

작성한 질문수 2

0

nestjs - throttler를 이용해 요청제한을 구현 중입니다.
답변 해주신 것 처럼 ip를 제대로 확인 후 실행하니 ip 구분이 되는 것은 확인 했습니다 감사합나다.
요청제한은 1분에 1회입니다.
문제는 url 주소는 refresh/{summonername} 으로 되어있고 사용자 1이 해당 주소 a 라는 파라미터 값으로 요청을 보냈고 다시 b라는 파라미터 값으로 요청을 보내면 이미 1회를 보냈기에 429 에러가 뜹니다.
구현해야할 기능은 파라미터값을 구분해서 파라미터값이 a,b,c ... 으로 구분을 해서 a에 요청 1번 b에 요청 1번 c에 요청 1번 이런식으로 구현을 하려 하는데 throttler로 api에서 파라미터값을 구분해서 해당 사용자가 어떤 파라미터로 요청을 했는지 구별이 가능 한가요?

TypeORM NestJS express nodejs

답변 1

0

제로초(조현영)

throttler를 개별 컨트롤러 메서드가 아니라 전체 컨트롤러에 붙이신 건 아닌가요??

0

김영우

image

image이런식으로 해당되는 get매소드에 적용했습니다.

0

제로초(조현영)

아, 이건 하나의 라우터로 쳐서 그런 것 같습니다. ThrottleGuard를 공식문서와 소스코드를 응용해 커스터마이징하셔야할 것 같네요.

강의자료는 어디서 다운받나요?

0

145

4

질문 있습니다.

0

319

3

코드 편집기 확장 프로그램

0

220

2

(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?

0

165

2

(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문

0

179

3

로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.

0

163

2

로그인방법이 고민됩니다.

0

197

2

yarn seed 명령어 실행 시 데이터 삽입 안됨

0

305

4

yarn run db:create 시에 발생하는 데코레이터 오류

0

249

2

npm run db:create 시에 발생하는 decorating 오류

0

245

2

RxJS 디버깅 질문 있습니다.

0

200

3

CacheManager에 대해 질문 있습니다.

0

185

2

로깅은 어떻게 하는게 효율적일까요?

0

240

1

CORS 질문 있습니다.

0

428

2

쿠키 옵션에 대해서 질문 있습니다.

0

190

2

로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??

0

458

1

401 unauthorized문제

0

306

1

가드의 장점에 대해서 질문이 있습니다.

0

234

1

로그 관리에 대해 질문 있습니다.

0

256

2

CORS 에러 질문 있습니다.

0

329

2

배포 환경 DB 연결 질문 있습니다.

0

417

2

socket io 미 연결 문제 (nest & flutter)

1

1169

3

no elements in sequence 에러 관해서 질문이 있습니다.

0

465

1

start:dev-backup으로 돌리면 핫 리로딩이 되요 정상인가요?

0

327

1