NextJS Lucia Auth 사용해보기

NextJS 프로젝트에 NextAuth를 사용하면서 5버전에서는 분명 편하지만 몇가지 마음에 안드는 부분들 때문에 Lucia Auth를 사용해보기로 했다. Nextjs 강의와 Lucia Auth 공식 문서를 보면서 구현 한 것을 작성함. Nextjs 강의 링크 Lucia Auth 공식 문서 auth.ts 작성 lucia.d.ts 작성 로그인 로그아웃 서버로부터 세션 정보 받기 프리즈마

eslint 설치 및 설정 prettier추가하기

개발을 하다 보면 코드 스타일이 팀원마다 다르게 작성되는 경우가 많다. 이런 문제를 해결하기 위해 “코딩 스타일을 자동으로 맞춰주는 도구”를 사용하는데, 대표적인 것이 ESLint와 Prettier이다. 이 글에서는 ESLint와 Prettier를 설치하고, 충돌 없이 함께 사용할 수 있도록 설정하는 방법을 정리한다. ESLint란 ESLint는 JavaScript 코드에서 문법 오류나 잠재적인 버그를 찾아내고, 일관된 코드 스타일을 유지하도록 도와주는 역할을 한다. 특히, … Read more

Prettier로 import 순서 일관성 유지하기

Prettier를 사용하면 코드를 보기 좋게 정리해주기도 하지만, 협업시 팀원 간 스타일을 통일하게 하여 사소한 충돌을 줄여서 협업의 효율성을 높임 import 순서 일관성 유지하기 prettier config 파일 수정.prettierrc pacakge.json 파일 수정 사용방법은 똑같은데 해당 모듈이 더 깔끔한 거 같다.