next 2

[ Next.js ] - next api에서 express-rate-limit 사용하기

기본적으로 express-rate-limit은 무분별한 요청으로 인한 서버 과부하를 막기 위해 사용되는 라이브러리이다. 백엔드 서버를 제대로 구축하여 express-rate-limit을 사용하는 것은 express-rate-limit문서에 나온 그대로 사용하면 문제없이 사용할 수 있지만 next에서 express-rate-limit을 그대로 사용하면 에러가 나고 제대로 작동하지 않기 때문에 해당 라이브러리를 사용하기 위해서는 수정하여 사용하여야 한다. 기본적인 express-rate-limit 사용 ☞ 2022.06.02 - [Javascript/Node.js] - [ Node.js ] - 서버 DDos 공격 막기 사용방법 next 환경 구축 > npx create-next-app --ts // 위의 명..

Javascript/Next.js 2022.07.26

[ Next.js ] - next-auth 사용법 (credentials)

next-auth next에서 사용되는 패키지의 일종으로 로그인과 같은 사용자 인증 기능을 제공하여 준다. Github, Google, Facebook, Credentials 등의 인증 옵션을 제공한다. 여러 인증 옵션 중에서 Credentials는 사용자로부터 아이디와 비밀번호를 받아 백엔드 서버를 통해 인증하는 것이다. 사용법 기본적으로 next 환경을 세팅하여 준다. > npx create-next-app --typescript 해당 명령어 입력후 프로젝트 명을 입력하고 기본설정을 선택하여 준다. next-auth사용을 위한 패키지를 설치하여 준다. > npm install next-auth or > yarn add next-auth .env파일에 NEXTAUTH_URL=http://localhos..

Javascript/Next.js 2022.06.18