어떻게express에서 단일 클라이언트의 요청 수를 제한합니까?
1828 단어 javascriptexpressnode
const rateLimit = require('express-rate-limit');
const limiter = rateLimit({
max: 100,
windowMs: 60 * 60 * 1000,
message: 'Your hourly quota for an hour has been exhausted,
try again after some time !',
});
app.use('/api', limiter);
이 중간부품이 프로그램에 추가되면, 101번의 요청이/api로 시작하는 모든 단점에 도달하면 제한을 받을 수 있습니다.메시지 "한 시간 할당량이 다 떨어졌습니다. 잠시 후에 다시 시도하십시오!"를 응답으로 보냅니다.만약 당신이 이것이 유용하다고 생각한다면, "좋아"단추를 누르고 공유하세요.
Reference
이 문제에 관하여(어떻게express에서 단일 클라이언트의 요청 수를 제한합니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/venkateshdharavath/how-to-restrict-the-number-of-requests-from-a-single-client-in-express-3hdh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)